1

我对由特定静态库生成的符号列表otoolnm为特定静态库生成的符号列表的差异感到困惑。我正在尝试链接一些静态库以创建最终的可执行文件,但链接器抱怨Undefined symbols: "_main", referenced from: _main$non_lazy_ptr in crt1.o. 如果我nm在其中一个库 ( libext.a) 上执行此操作,我会看到它_main是在一个名为main.o. 但是如果我在同一个otool-s库上做一个,我会发现存档部分中_main没有它。__.SYMDEF我如何强制_main包含在此部分中?在图书馆做事ranlib -c没有帮助。

4

0 回答 0