gpt4 book ai didi

c++ - Jamfile 的可移植编译参数

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:18:43 26 4
gpt4 key购买 nike

这是我目前用来构建测试的 Jamfile。

exe file_test
: file_test.cpp ../src/file.hpp ../src//file
: <cxxflags>--std=c++11
: <linkflags>-ltag
;

有没有什么方法可以在不特定于 gcc 的情况下切换到 c++11 标准?是否有任何可移植的可能性为 bjam 提供链接标志(或者这是一种可移植的方式?)?我知道我可以编写条件参数,但这意味着我必须为我想要支持的任何编译器编写参数。因此,我希望 bjam 对此有解决方案。

另外我想知道在调用“bjam clean”后不删除“bin”目录是否有意义。

最佳答案

可以看看here对于外部库。不幸的是,库名称有时也是平台特定的(.a/.lib)所以我

至于编译器标志,如果它不是 built-in features 的一部分,您必须自己为每个工具集添加支持,这可能需要更多工作。

我必须在工作中为构建系统维护 bjam,我必须说,如果它没有随附的东西,那么很难在其他地方找到帮助。

关于c++ - Jamfile 的可移植编译参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14177364/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com