各种Makefile问题

时间:2013-12-04 21:55:02

标签: c++ c gcc makefile

我正在尝试编译我的项目以使用gprof进行调试;但是,我遇到了很多问题。

现在,我正在尝试在我的makefile中创建一个单独的目标,即'gprof',它取决于可执行文件。此目标事先将标志-g -gdwarf-3和-pg添加到编译标志,将-pg添加到链接器标志。

不幸的是我无法让gprof成功运行,因为我编译的二进制文件没有产生所需的gmon.out。关于这个过程也有一些问题。

1。)在尝试引入gdwarf-3标志时,我遇到了关于clang警告的问题。此问题为clang: warning: argument unused during compilation: '-gdwarf-3'

2。)makefile(其中3个,一个主要,一个主要可执行文件,一个用于链接库)是由premake生成的。我编辑了它们以介绍编译器和链接器标志。

3.)我不知道如何在gprof下编译链接库(vecmath)(我甚至需要吗?)。 ar命令不接受gprof所需的-pg标志。

我试图在macbook air 2011,MAC OSX 10.8上执行此操作。我稍后会尝试在linux中尝试这个。

我的三个makefile是共享here。 Makefile调用a5.make和vecmath_makefile(此文件标题已编辑)。感谢任何帮助!

0 个答案:

没有答案