目前,我正在使用SPARC计算机上预安装的链接器进行链接 在以下目录中:
/usr/ccs/bin/ld
我想用Sun Studios Compiler 12.2编译我的应用程序,所以我也想使用这个软件包附带的链接器。但是,在检查Sun Studios的bin目录时,我只能找到一个c编译器(cc),但没有ld(链接器)。任何人都知道在哪里 这已经消失了,我怎么能调用它?
非常感谢, 麦克
答案 0 :(得分:1)
默认情况下(即,除非您尝试非常硬),Studio编译器将使用操作系统附带的链接器版本作为核心(不可移除)组件。
不建议尝试在Solaris上使用GNU链接器。两者之间存在很多特征差异。
如果您想深入研究Solaris链接器,请阅读http://docs.oracle.com/cd/E26502_01/html/E26507/index.html处的doco或团队中的博客 - https://blogs.oracle.com/rie和https://blogs.oracle.com/ali。
答案 1 :(得分:0)
# ls -lh /usr/ccs/bin/ld
lrwxrwxrwx 1 root root 12 2012-01-26 05:54 /usr/ccs/bin/ld -> ../../bin/ld
/usr/bin/ld
在
pkg:/developer/linker