对于IBM的cc编译器,有一个选项-brtl。
cc-brtl…
该选项的作用如下:-
-brtl告诉链接编辑器同时接受。so和。a库文件类型。
我现在在ubuntu上使用gcc编译器。我想知道在gcc中相应的选项是什么同样的事情?
gcc
不需要这个选项。默认情况下,链接编辑器将同时接受so和a文件,首选so文件。您可以认为gcc
具有与IBM的C编译器相反的行为:没有任何选项的行为就好像您向IBM的C编译器提供了-brtl
,而选项-static
转向动态链接(从而导致gcc
不考虑这些文件),这就好像您没有指定-brtl
到IBM的C编译器。