solaris 7上的运行时库crti.o在哪里?

时间:2010-03-23 02:58:47

标签: solaris crt

我知道Solaris 10上的/ usr / lib中存在crti.o crt1.o crtn.o。 但是Solaris 7上没有这些文件。

2 个答案:

答案 0 :(得分:1)

这些文件应该包含在编译器中的同一安装目录下。如果您在/opt/SUNWspro/lib/下使用Sun编译器检查;对于/usr/local/lib/gcc-lib/下的gcc外观。确切的目录取决于编译器的版本,平台体系结构和安装选项。通常,如果要生成可执行文件作为输出,编译器会自动将此对象链接到您的程序中。

答案 1 :(得分:0)

原因可能是Solaris 7不捆绑C编译器,这与Solaris 10不同。这些文件只是在需要链接新可执行文件时才需要的C运行时对象。