我正在用C++开始一个开源跨平台项目。我的开发环境是Linux。可能会有其他开发人员从不同的平台进行开发。因此,我需要一些帮助来开始配置和设置开发环境,以便所有多个平台的开发人员都可以轻松地进行开发。
以下是我的问题:
1.编译器:我计划使用g++,听说它是跨平台的。这是一个好选择吗?
2.制作文件:我看到过Code::Blocks编辑器,并且它可以动态生成make文件,您不必手动编写。这是最佳实践还是我需要创建make文件?
3.在开发跨平台应用程序时还需要注意哪些其他设置?
有什么想法吗?
编辑
谢谢回答。还有一个问题。
您是手工创建makefile吗?还是有任何可以生成它的工具?
以下是我的问题:
1.编译器:我计划使用g++,听说它是跨平台的。这是一个好选择吗?
2.制作文件:我看到过Code::Blocks编辑器,并且它可以动态生成make文件,您不必手动编写。这是最佳实践还是我需要创建make文件?
3.在开发跨平台应用程序时还需要注意哪些其他设置?
有什么想法吗?
编辑
谢谢回答。还有一个问题。
您是手工创建makefile吗?还是有任何可以生成它的工具?