1

現在、リンクの目的で、SPARC マシンの次のディレクトリにプリインストールされているリンカーを使用しています。

/usr/ccs/bin/ld

アプリケーションを Sun Studios Compiler 12.2 でコンパイルしたいので、このパッケージに付属しているリンカーも使用したいと考えています。ただし、Sun Studios の bin ディレクトリを確認すると、ac コンパイラ (cc) だけが見つかりますが、ld (リンカー) は見つかりません。これがどこに行ったのか、どうすればそれを呼び出すことができるのか誰にも分かりませんか?

どうもありがとう、マイク

4

2 に答える 2

1

デフォルトでは (つまり、非常に努力しない限り)、スタジオ コンパイラは、オペレーティング システムに同梱されているバージョンのリンカーをコア (削除不可能な) コンポーネントとして使用します。

Solaris で GNU リンカーを使用することは、まったくお勧めできません。両者には多くの機能の違いがあります。

Solaris リンカについて詳しく知りたい場合は、http://docs.oracle.com/cd/E26502_01/html/E26507/index.htmlのドキュメント、またはチームのブログ - https://blogs.oracleをお読みください。 .com/rieおよびhttps://blogs.oracle.com/ali

于 2014-02-06T12:33:19.587 に答える
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

于 2012-03-03T14:13:21.613 に答える