Sun Studio 12:C++ 用户指南

2.4.3 一致编译和链接

如果在不同的步骤中进行编译和链接,则使用以下编译器选项时,一定要在编译和链接中保持一致:

如果使用其中任何选项编译子程序,请确保在链接时也要使用相同的选项:

在以下示例中,使用 -xcg92 编译器选项编译程序。此选项是包含了 -xtarget=ss1000 的宏,扩展为: -xarch=v8 -xchip=super -xcache=16/64/4:1024/64/1


 example% CC -c -xcg92 sbr.cc
 example% CC -c -xcg92 smain.cc
 example% CC -xcg92 sbr.o smain.o

如果程序使用模板,某些模板可以在链接时实例化。在这种情况下,来自最后一行(链接行)的命令行选项将用于编译实例化的模板。