Связывание в C с помощью gcc - PullRequest
0 голосов
/ 29 сентября 2010

Если я хочу связать следующие объекты и библиотеки,

p.o → libx.a → p.o

Где a → b обозначает, что b определяет символ, на который ссылается a.

Будет

UNIX% gcc p.o libx.a 

хватит в командной строке или мне нужно сделать что-то вроде:

UNIX% gcc p.o libx.a p.o

Спасибо.

1 Ответ

1 голос
/ 30 сентября 2010

Для справки: если вы используете компоновщик GNU, идеальное решение для вас:

gcc -Wl,--start-group p.o libx.a -Wl,--end-group

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...