gpt4 book ai didi

c++ - 如何导出链接器选项?

转载 作者:行者123 更新时间:2023-11-28 07:41:56 27 4
gpt4 key购买 nike

我几乎可以肯定这是一个骗局,但我连开始研究这个问题的基本词汇都没有。

我有一些 g++ 链接器标志,我想将它们永久化为 /etc/bash.bashrc 中的 export 变量。

是否可以对 -D_WEBSOCKETPP_CPP11_STL_ -D_WEBSOCKETPP_NO_CPP11_REGEX_ -lboost_regex -lboost_system 执行此操作,如 websocket++ https://stackoverflow.com/a/15469310/1382306 的答案和 -lmysqlcppconn 用于 mysql 连接器 c++ https://stackoverflow.com/a/11879650/1382306

如果是这样,请告诉我怎么做。如果没有,请告诉我如何开始。

最佳答案

如果您改用make,则会有各种标准环境变量被发送到编译器。一个是 LDFLAGS,例如:

$ export LDFLAGS='-Wl,--print-map'
$ make foo.cpp
g++ -Wl,--print-map foo.cpp -o foo // default rule
[...]

链接器标志必须在 -Wl 之后以逗号分隔传递。

或者,您可以创建一个别名或 shell 函数,以使用适当的环境变量调用 g++

关于c++ - 如何导出链接器选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15672897/

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