据我所知,安装在Linux/UNIX上的C++命令行程序时,这是习惯,而不是把它留在它原来的目录,将其移动到一个目录已经是路径上,所以我有一个make install的条目:的Linux/UNIX安装数据文件
mv ayane /usr/local/bin
看起来有点远一点,我要与目录或两个完整的配置,数据和脚本文件,该程序需要读取,在一些落得启动,稍后根据需求启动,并在某些情况下随后进行修改并再次保存。
这会导致程序如何知道数据文件的位置。在我的Ubuntu Linux虚拟机中查看/ bin,它似乎辜负它的名字,只包含二进制文件,所以数据文件通常不会与程序放在同一目录中。
什么是用于将数据文件可以知道该程序的位置,通常的解决办法?
相关:http://stackoverflow.com/questions/528399/what-should-linux-unix-make-install-consist-of – dmckee 2009-09-23 18:13:14