qq422216549 发表于 2017-8-30 14:48:51

请问是否有支持c++11的开发环境

你们的开发环境仅支持-std=c++0x无法使用c++11而我公司代码绝大部分使用标准c++11编写
你们能提供环境吗或者你可以在帖子中指导搭建一下

qq422216549 发表于 2017-8-30 15:45:45

自己已解决:
步骤1:下载arm-none-linux-eabi-gcc压缩包解压缩到/root/Desktop   重命名为arm-linux-eabi
步骤2:打开/root/.bashrc最后一行添加:export PATH="$PATH:/root/Desktop/arm-linux-eabi/bin"
步骤3:终端执行source ~/.bashrc(这样就可以把默认编译器变成最新的eabi-gcc4.8.3)

环境搭建完成开始编译:
命令行:arm-none-linux-gnueabi-gcc-4.8.3 **.cpp -std=c++11 -lstdc++ -static -o **.exe
解释:
使用4.8.3编译器编译文件**.cpp
-std=c++11:使用c++11编译
-lstdc++:使用c++库文件
-static:使用静态链接(这个非常重要,应为飞凌提供的系统并没有c++11的动态链接库)
-o **.exe:在本目录下生成**.exe
页: [1]
查看完整版本: 请问是否有支持c++11的开发环境