2017-02-09 1 views
0

pathfind 명령으로 코드를 컴파일하려고합니다. 그러나이 명령은 solaris에 있으며 아무런 문제가 없습니다. 그러나 내가 리눅스에 내 코드를 포팅 할 때, 나는 이것이 발견되지 않는다는 것을 발견했다. 리눅스에 상응하는 것이 있습니까? 아니면 이것에 대한 래퍼를 작성해야합니까? 더 구체적으로 이름이 지정된 디렉토리에서 이름이 지정된 파일을 검색하려고합니다. 어떤 제안?pathfind 명령을 Linux에서 찾을 수 없습니다.

비슷한 질문이 있습니다. pathfind() function not found in libgen library. 그러나 이것은 응답되지 않았습니다.

+1

'libgen' 라이브러리는 Solaris에 특정한 라이브러리처럼 보이며, 리눅스에서는 직접적인 라이브러리 나 함수가 없습니다. –

+0

종속 프로세스에서 리눅스의'find' 명령을 실행 하시겠습니까? – infixed

+0

또한 리팩토링과 glob() 사용을 고려해 볼 수도 있습니다. – infixed

답변

0

제공된 링크의 정보를 얻으려면 Linux glibc-headers (Fedora 25의 glibc-headers-2.24-4.fc25.x86_64)에서 /usr/include/libgen.h를 제공하지만 정의가 없습니다. libgen.h의 pathfind 함수. 그래서 나는 리눅스에서 비슷한 기능을 발견하지 못했기 때문에 경로 찾기 기능이 없다고 가정합니다. Solaris pathfind

그래서 나는 자신의 기능을 작성해야한다고 생각합니다. 접근 방식은 here입니다.

도움이되기를 바랍니다.

관련 문제