当前位置: 技术问答>linux和unix
怎么在linux下读到应用程序的路径?
来源: 互联网 发布时间:2015-06-10
本文导语: 用c++写的,目的是程序起动时读相同目录下的配置文件,如:运行/root/mywok/test,读取/root/mywork/test.ini文件,程序中怎么得到/root/mywok/test路径? | 用getcwd | 读取应用程序的路径和得到...
用c++写的,目的是程序起动时读相同目录下的配置文件,如:运行/root/mywok/test,读取/root/mywork/test.ini文件,程序中怎么得到/root/mywok/test路径?
|
用getcwd
|
读取应用程序的路径和得到当前的工作路径是两回事,如果像你说的那样,在/root/mywok/目录下运行test程序,用很多函数可以得到getwd,getcwd,get_current_dir_name“/root/mywok”,但是如果你的程序安装完以后,怎么得到就不知道了,因为程序一般都安装在/usr/local/bin;/usr/bin目录下~