相关疑难解决方法(0)

C++构建系统

我将很快开始一个新的C++项目(也可能有一些C组件),我正在寻找一个现代的,工业级的(即非beta)构建系统.该软件将在3 - 5年内由多个开发人员创建,并将在Linux上运行(稍后可能支持Mac OS X和Windows ).我正在寻找具有make比例如更好的可理解性,易用性和可维护性的东西,但仍然足够强大以处理复杂的项目.开源软件是首选.

我开始寻找到Boost.Build,CMake,MavenSCons到目前为止,喜欢的功能和所有这些概念,但我缺乏经验,使一个大型项目的决定.

c++ linux build

20
推荐指数
5
解决办法
1万
查看次数

寻找完美的Makefile画布

我是计算机工程专业的学生,​​我还有另一个C程序要实现.到目前为止,我总是从以前的项目中创建一个新的Makefile,这需要花时间进行设置.是否有一个我可以使用的Makefile画布是如此强大,以至于我需要提供的是包含main函数的c文件的名称?

我的想法是,对于每个新项目,我创建一个包含它的文件夹Makefile,一个bin文件夹和一个src文件夹.然后我会将一些变量编辑到Makefile(包含main()函数的C文件),然后make自动构建所有内容,将依赖项考虑在内.

你知道这样的Makefile存在吗?

[通过Alexandre C.编辑]:Automake/Autoconf对于仅使用标准库并在标准unix os上运行的这类项目来说是过度的.对于我们需要实现的项目,依赖项(对于要链接的文件)总是可以从".h"包含中推断出来,并且通常涉及的文件非常少.

c gcc makefile

5
推荐指数
1
解决办法
836
查看次数

标签 统计

build ×1

c ×1

c++ ×1

gcc ×1

linux ×1

makefile ×1