接下来进入稍微复杂的例子:在同一个目录下有多个源文件。 3.1.1.1 项目结构 3.1.1.2 示例代码 首先删除之前的文件: rm -rfCMakeFiles CMakeCache.txt cmake_install.cmake Makefile main 在之前的目录下添加2个文件,testFunc.c和testFunc.h: touch testFunc.c testFunc.h 添加完后整体文件结构如下: testFu...
接下来是关于Makefile的内容。 MakeFile可以简单的理解为是一个项目管理的工具。 make命令执行时,需要一个 Makefile 文件,以告诉make命令需要怎么样的去编译和链接程序。 首先,用一个示例来说明Makefile的书写规则。 这个示例来源于GNU的make使用手册,在这个示例中,工程有8个C文件,和3个头文件, 我们要写一个Make...
NetBeans它是最常用的ide之一,支持Windows、Linux、Mac OS X和Solaris,它是一个用Java编写的免费开源IDE,你可以使用NetBeans创建具有动态和静态库的C/ C++应用程序,它允许程序员从现有代码创建C/C++应用程序。NetBeans有许多可以扩展软件的插件,比如可以远程监控项目的开发。具有如下:跨平台的支持丰富的插件集支持多种...