我尝试使用-whole-archive
/ -no-whole-archive
选项进行关联。 gcc是4.1.2。当我尝试:
g++ ...... -Wl, -whole-archive libA.a -Wl, -no-whole-archive libB.a ...
它表示-whole-archive
和-no-whole-archive
无法识别。
当我将-whole-archive
替换为--whole-archive
,并将no-whole-archive
替换为error: unrecognized command line option "-fwhole-archive"
error: unrecognized command line option "-fno-whole-archive"
时,
{{1}}
有谁知道问题的来源?
答案 0 :(得分:3)
您是否尝试过使用以下语法?
-Wl,--whole-archive
即,逗号后面没有空格和两个破折号。