【发布时间】:2010-06-13 23:11:36
【问题描述】:
我想编写一个程序,输出一个库列表,我应该链接到给定的源代码(或对象)文件(对于 C 或 C++ 程序)。
在 *nix 中,有 sdl-config 和 llvm-config 等有用的工具。但是,我希望我的程序也能在 Windows 上运行。
用法:
get-library-names -l /path/to/lib a.cpp b.cpp c.cpp d.obj
然后,get-library-names 将获得从 a.cpp、b.cpp、c.cpp 和 d.obj 调用的函数名称列表。并且,它将搜索/path/to/lib目录中的所有库文件并列出正确链接所需的库。
是否已经编写了这样的工具?写一个这样的工具不是小事吗? 您如何找到应该链接到哪些库?
谢谢。
【问题讨论】:
标签: configuration gcc linker compilation