注意,如果连接器通过被编译器驱动来间接引用(比如gcc), 那所有的连接器命令行选项前必须加上前缀'-Wl'(或者能被特定编译器驱动接受的其他前缀),就像下面这样:
gcc -Wl,--startgroup foo.o bar.o -Wl,--endgroup
这很重要,因为否则的话,编译器驱动程序会默认丢掉这些连接选项,产生一个错误的连接.
注意,如果连接器通过被编译器驱动来间接引用(比如gcc), 那所有的连接器命令行选项前必须加上前缀'-Wl'(或者能被特定编译器驱动接受的其他前缀),就像下面这样:
gcc -Wl,--startgroup foo.o bar.o -Wl,--endgroup
这很重要,因为否则的话,编译器驱动程序会默认丢掉这些连接选项,产生一个错误的连接.