1

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

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

对于 websocket++ https://stackoverflow.com/a/15469310/1382306和mysql 连接器 c++ https://stackoverflow.com/a/11879650/1382306-D_WEBSOCKETPP_CPP11_STL_ -D_WEBSOCKETPP_NO_CPP11_REGEX_ -lboost_regex -lboost_system的答案,是否可以这样做?-lmysqlcppconn

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

4

1 回答 1

1

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

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

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

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

于 2013-03-28T02:23:15.923 回答