自动收集并输出所有C ++依赖项

时间:2016-02-25 18:54:39

标签: c++ makefile g++

问题

我需要在无法利用apt-get来安装非标准C ++库的机器上编译我的代码,但我的C ++程序只有一个#include用于我必须使用的外部库。该库包含许多标题和其他库,这意味着我的makefile有许多-l-I/usr/include/.../usr/lib/...指向我的apt-get已安装的库。

我想要什么

我不希望手动浏览并抓取所有这些库,以便我可以将它们包含在我的项目目录中,我希望有一个make或g ++的命令或标志将所有库和标头转储到一个目录中我

进度

Thisthis有所帮助,因为在我的g ++编译命令中添加-MMD标志会转出大约100个头文件位置的列表。但是我希望g ++能够更进一步,如果存在这个功能的话,我会一起为我收集它们的工作。

0 个答案:

没有答案