在windows中,一个名为dlltool的可执行文件(与GCC一起给出)用于生成用于链接dll的dll文件的导入库。例如,libmylibrary.a用于mylibrary.dll。但是在linux(即ubuntu)中,我还没有找到类似的程序。在gcc ( windows和linux)中,-l选项用于链接这些导入库。那么,有谁能告诉我在linux中可以为shared object (.so files)生成导入库的应用程序吗?
发布于 2018-08-05 12:28:18
ld ( binutils的一部分,在链接阶段由gcc调用)在Linux上不需要导入库;它能够直接读取链接所需的符号的.so文件。
https://stackoverflow.com/questions/51694278
复制相似问题