【发布时间】:2012-09-29 17:33:01
【问题描述】:
我正在制作一个可以从命令行调用的程序,例如./prog arg1 arg2。我想知道,我怎样才能使它可以从系统上的任何地方运行它?我知道我可以将prog 放入/usr/bin/,但是如果我的程序需要来自其安装目录的资源(可以是用户下载它的任何位置)怎么办?
【问题讨论】:
-
此类资源通常放在
/usr/share下的某处。这些位置通常在编译时硬编码到程序中,即程序是为特定的安装位置编译的。与配置文件等相同。