1

これがだまされていることはほぼ確実ですが、この質問の調査を開始するための基本的な語彙さえ持っていません。

の変数g++として永続化したいリンカ フラグがいくつかあります。export/etc/bash.bashrc

-D_WEBSOCKETPP_CPP11_STL_ -D_WEBSOCKETPP_NO_CPP11_REGEX_ -lboost_regex -lboost_systemwebsocket++ https://stackoverflow.com/a/15469310/1382306および-lmysqlcppconnmysql コネクタ c++のこの回答のようにこれを行うことは可能ですか?

もしそうなら、その方法を教えてください。そうでない場合は、開始方法を教えてください。

4

1 に答える 1

1

代わりに使用する場合make、コンパイラに送信されるさまざまな標準環境変数があります。1 つは ですLDFLAGS。たとえば、次のようになります。

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

リンカー フラグは、 の後にコンマで区切って渡す必要があります-Wl

または、エイリアスまたはシェル関数を作成g++して、適切な環境変数で呼び出すこともできます。

于 2013-03-28T02:23:15.923 に答える