在哪里可以找到Sun Solaris Studios 12.2中的链接器(ld)?

时间:2011-08-10 10:11:38

标签: linker sun sparc sunstudio

目前,我正在使用SPARC计算机上预安装的链接器进行链接 在以下目录中:

/usr/ccs/bin/ld

我想用Sun Studios Compiler 12.2编译我的应用程序,所以我也想使用这个软件包附带的链接器。但是,在检查Sun Studios的bin目录时,我只能找到一个c编译器(cc),但没有ld(链接器)。任何人都知道在哪里 这已经消失了,我怎么能调用它?

非常感谢, 麦克

2 个答案:

答案 0 :(得分:1)

默认情况下(即,除非您尝试非常硬),Studio编译器将使用操作系统附带的链接器版本作为核心(不可移除)组件。

不建议尝试在Solaris上使用GNU链接器。两者之间存在很多特征差异。

如果您想深入研究Solaris链接器,请阅读http://docs.oracle.com/cd/E26502_01/html/E26507/index.html处的doco或团队中的博客 - https://blogs.oracle.com/riehttps://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/ldpkg:/developer/linker