./configure我可以使用/ some / path / configure – Unix,Linux
发布时间:2020-12-15 22:33:00 所属栏目:安全 来源:网络整理
导读:为什么需要这样做(在容器目录中): # cd /container/directory/# ./configure 代替: # pwd/external/path# /container/directory/configure 也许是因为在/ container / directory /中调用./configure是在/ container / directory /中创建的文件 是否可以选
为什么需要这样做(在容器目录中):
# cd /container/directory/ # ./configure 代替: # pwd /external/path # /container/directory/configure 也许是因为在/ container / directory /中调用./configure是在/ container / directory /中创建的文件 是否可以选择在/ container /目录/从/ external / path调用内部创建文件(makefile等)? 就像是: # /container/directory/configure --CreateOutputFiles=/container/directory/ 解决方法
autotools被明确设计为以您看到的方式工作(使用当前目录中的输出文件而不是configure脚本的目录),因为它们旨在支持树外构建.这就是构建可以发生在源目录以外的某个地方的想法.
这使您可以以干净的方式进行每个arch构建,它可以让您轻松地吹走构建的文件而不是源文件等. 我不知道是否有一种可靠且可移植的方法来自动确定当前正在执行的脚本的位置(有关此内容的讨论,请参阅Bash FAQ 028).如果没有那就让你想做你想做的事情很难. 我不知道,一个标志让你在其他地方设置输出目录,但可能有一个. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |