Я сомневаюсь, что gcc игнорирует эту опцию. Добавьте -v
в командную строку компилятора, чтобы убедиться, что опция действительно передана компоновщику.
Скорее всего, вы используете опцию неправильно. --dynamic-linker
принимает аргумент =file
, а вы не упомянули, что пропускаете один.
Редактировать : как вы узнали, в вашем скрипте компоновщика нет раздела .interp. Однако вам следует - см. этот пример .