我写了一个hello world
例子,并成功运行,但我不知道它在 linux 系统中的位置。当我运行命令时which hello.c
,它没有显示 hello.c 文件的路径。如何找出该 hello.c
文件的路径在哪里。谢谢
答案1
它可能位于当前目录中。请尝试ls -l hello.c
。
另外,除非万不得已,否则不要以 root 身份编译或调试软件。代码中的错误可能会完全破坏您的系统。
答案2
which
显示可执行文件的位置;hello.c 是源文件。如果你写了它,理想情况下你应该记得你把它放在哪里。如果没有,类似
find ~ -name hello.c
可能会有用(如果它位于你的主目录下的某个地方)。
但首先,尝试一下
ls -l hello.c
答案3
以 root 身份运行find / -type f -name 'hello.c'
。根据硬盘的大小和装载量,运行时间会有所不同。