【发布时间】:2012-04-20 11:18:47
【问题描述】:
给定一个可执行文件,它的完整路径应该在 linux 中显示(使用 C)。 可执行文件可以在当前目录下,也可以在其他目录下。
应该类似于unix中的TYPE命令。例如使用type cp,结果应该是/bin/cp。
谁能给我代码? 至少有一个与之相关的系统调用。
【问题讨论】:
-
更像是“Do you haz teh codez?”
-
没有系统调用。
-
如果您在两个不同的目录中有两个同名(并且可能具有相同行为)的可执行文件怎么办? (我的硬盘上有一堆“a.out”可执行文件)
-
问题是关于我们在终端上使用的标准可执行文件。像 cp、ls 等。不是本地可执行文件。