Где найти компоновщик (ld) в Sun Solaris Studios 12.2? - PullRequest
1 голос
/ 10 августа 2011

В настоящее время я использую для целей компоновки предустановленный компоновщик на моей машине SPARC в следующем каталоге:

/usr/ccs/bin/ld

Я хочу скомпилировать свое приложение с помощью Sun Studios Compiler 12.2, поэтомутакже хотел бы использовать компоновщик, который должен прийти с этим пакетом.Однако, проверяя каталог bin в Sun Studios, я могу найти компилятор переменного тока (cc), но без ld (linker).У кого-нибудь есть идея, куда это пошло и как я могу ее вызвать?

Большое спасибо, Майк

Ответы [ 2 ]

1 голос
/ 06 февраля 2014

По умолчанию (то есть, если вы не попробуете очень жесткий), Studio Compilers будет использовать версию компоновщика, поставляемую с операционной системой, в качестве основного (неустранимого) компонента.

вообще не рекомендуется пытаться использовать компоновщик GNU в Solaris. Между ними много различий.

Если вы хотите больше вникать в компоновщик Solaris, прочитайте документацию по http://docs.oracle.com/cd/E26502_01/html/E26507/index.html, или блоги команды - https://blogs.oracle.com/rie и https://blogs.oracle.com/ali.

0 голосов
/ 03 марта 2012
# 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

...