Nav*_*K N 8 c++ compiler-construction open-source makefile
我正在用C++开始一个开源的跨平台项目.我的开发环境是Linux.可能还有其他开发人员也从不同的平台开发.因此,我需要一些帮助来开始配置和开发环境设置,以便来自多个平台的所有开发人员都可以轻松开发.
以下是我的问题
有什么想法吗?
编辑
谢谢你的回答.还有一个问题.
你手工创建makefile吗?或者有没有可以生成它的工具?
您的项目最重要的事情就是可移植性.它应该很容易为每个人建立和运行.
GCC(g ++)确实是首选的编译器.它来自开源世界,因此被它广泛采用.
但是,一个简单的Makefile不会削减它.使用CodeBlocks或任何其他IDE生成它有一个问题:由于他们的平台,其他开发人员可能必须生成自己的,但不一定有手头的CodeBlock,或者只是不想使用它.
存在几种不同的跨平台构建系统,它们与IDE无关.其中一些创建Makefile,另一些不使用make,而是自己构建.
编辑:为了开始您的开源项目,我还推荐了Karl Fogel的这本书(可在线阅读).玩得开心!