LINUX.ORG.RU

Eclipse, CDT, ld - проблема с линковкой


0

1

Есть один сишно-ассемблерный проектик, захотелось странного - чтобы его можно было собрать в эклипсе. В числе прочего там есть модуль start.o и рукописный скрипт линкера, его франмент:

...
STARTUP(start.o)
ENTRY(reset_vector)
...
Проблема в том, что когда линкер начинает собирать бинарь, он хватает все файлы *.o и в том числе start.o. Как результат - ругань про «multiple definitions». Можно, конечно, из скрипта линкера убрать STARTUP, но результат неадекватный - он скидает код как попало, а это критичный момент. Лучше бы исключить start.o из списка файлов компоновщика, но как это настроить в эклипсе - ума не приложу.

2 all: есть какие-нибудь идеи?

★★★★★
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.