linux

时间:2017-02-09 13:45:02

标签: c linux unix system porting

我正在尝试使用pathfind命令编译代码。但是这个命令出现在solaris上并且没有问题。但是当我将我的代码移植到linux时,我发现找不到它。 Linux上是否有任何等价物,或者我应该为这个写一个包装器吗? 更具体地说,我试图在命名目录中搜索命名文件。有什么建议?

发现了类似的问题pathfind() function not found in libgen library。然而,这没有回答。

1 个答案:

答案 0 :(得分:0)

获取您提供的链接的信息,Linux glibc-headers(Fedora 25中的glibc-headers-2.24-4.fc25.x86_64)提供了/usr/include/libgen.h,但是没有pathfind的定义libgen.h上的函数。所以我想Linux中没有pathfind函数,因为我没有找到类似于Solaris pathfind的任何函数

所以我猜你应该编写自己的函数,here你可以找到一种方法。

我希望它有所帮助。