代码拉取完成,页面将自动刷新
cpp-solution,是跨平台的C++应用项目模板。它让开发者在非常轻松地创建一个新的C++项目。
当我们开发人员需要开发一个新的项目的时候需要搭建项目环境。搭建项目环境的时候,通过会涉及到交叉编译、引入第三方等繁琐的操作。 有了本项目,开发者就可以直接 clone 本仓库。以本仓库为模块进行修改,就可以快速搭建起新的项目环境了。
git clone git@gitee.com:cpp-master/cpp-solution.git -b develop
cd cpp-solution;
git submodule init;
git submodule update;
make
构建完成后,输出的文件均在 platforms/host/ 目录下
如果仅仅是一个简单的可执行程序,请参考 apps/hello-world。
如果是基于 cpp-tbox 的 main 框架开发,请参考 apps/cpp-tbox-sample 的实现方法。
当需要支持除本机平台以外的其它平台,则需要引入跨平台环境。 步骤如下:
TOOLCHAIN_BIN_PREFIX
参数,用于指定 mips 的工具链。
如果 mips 的工具链都在 somewhere/bin/ 目录下,具都以 mips-xxx- 开头。如 gcc 为 mips-xxx-gcc,那么 TOOLCHAIN_BIN_PREFIX
则应设置成 somewhere/bin/mips-xxx-
make PLATFORM=misp
进行构建。make 命令有以下参数:
make [PLATFORM=xxx] [RELEASE=1] [ENABLE_ASAN=1]
-O2 -Os
参数。否则构建调试版本,编译参数加 -DDEBUG=1 -O0 -ggdb
,默认为调试版本;此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。