如何知道当前二进制文件的路径?

时间:2017-07-14 07:46:51

标签: c linux file path directory

我在c文件中创建一个文件:

open("my.txt"...);

将此程序编译为/ user / abc / linux / c / program01。然后,如果我在目录/ user / abc中并尝试键入

'linux/c/program01'

我发现文件名“my.txt”是在/user/abc/my.txt的当前目录下创建的。但我希望文件是在二进制程序放置的目录下创建的。

所以我的问题是:程序如何知道本身所在的目录?

非常感谢。

0 个答案:

没有答案