在Windows中,与GCC一起提供的名为dlltool
的可执行文件用于为dll文件生成用于链接dll的导入库。
例如,libmylibrary.a
的{{1}}。但是在linux(即ubuntu)中,我没有找到任何类似的程序。在mylibrary.dll
(Windows和Linux)中,gcc
选项用于链接这些导入库。
那么,有谁能告诉我有关Linux中可以为-l
生成导入库的应用程序?
答案 0 :(得分:0)
ld
(binutils
的一部分,在链接阶段由gcc
调用)在Linux上不需要导入库。它能够直接读取.so文件以获取链接所需的符号。