将所有.cpp文件编译为一个可执行文件?

时间:2015-11-14 17:50:16

标签: c++ makefile cygwin

这是我项目的目录:
目录的根目录/顶级:

11/05/2015  05:59 PM    <DIR>          .
11/05/2015  05:59 PM    <DIR>          ..
11/05/2015  05:59 PM    <DIR>          .git
11/04/2015  11:09 PM                35 Makefile
11/05/2015  05:59 PM               215 README.md
11/04/2015  10:56 PM    <DIR>          src
               2 File(s)            250 bytes
               4 Dir(s)  405,634,633,728 bytes free

src的内容:

11/04/2015  10:56 PM    <DIR>          .
11/04/2015  10:56 PM    <DIR>          ..
11/04/2015  10:56 PM                74 headers.h
11/04/2015  11:02 PM               386 shell.cpp
               2 File(s)            460 bytes
               2 Dir(s)  405,634,633,728 bytes free

因此,在src目录中,有2个文件。 shell.cppheaders.h。在makefile中,我想将src目录中的两个文件编译为一个二进制可执行文件。如果需要,我将首先编译为.o文件,然后将.o文件编译为二进制文件。

另外,我使用cygwin,对于我的版本,我不能使用gmake。所以,请给我一个需要正常make的解决方案。

1 个答案:

答案 0 :(得分:0)

DateTime.Now.Subtract(customerInDb.Date_Taxed).TotalDays > 365

安装gmake