gcc игнорирует ключ -Wl, - динамического компоновщика - PullRequest
1 голос
/ 18 декабря 2010

Я пытаюсь заставить параметр --dynamic-linker работать с кросс-цепочкой ARM CodeSourcery.Однако gcc, кажется, игнорирует это и никогда не добавляет сегмент интерпретатора в ELF разделяемой библиотеки.Чего мне не хватает, чтобы сделать эту работу?

1 Ответ

3 голосов
/ 18 декабря 2010

Я сомневаюсь, что gcc игнорирует эту опцию. Добавьте -v в командную строку компилятора, чтобы убедиться, что опция действительно передана компоновщику.

Скорее всего, вы используете опцию неправильно. --dynamic-linker принимает аргумент =file, а вы не упомянули, что пропускаете один.

Редактировать : как вы узнали, в вашем скрипте компоновщика нет раздела .interp. Однако вам следует - см. этот пример .

...