CSDN论坛 > C/C++ > C++ 语言

用dev-c++4.9.8.3老是显示“invalid option `-std=c89'”错误,这是什么回事呢? [问题点数:20分,结帖人msdner]

Bbs1
本版专家分:22
结帖率 100%
CSDN今日推荐
Bbs2
本版专家分:180
Bbs1
本版专家分:22
Bbs2
本版专家分:129
Bbs2
本版专家分:180
Bbs1
本版专家分:22
Bbs1
本版专家分:22
Bbs2
本版专家分:180
Bbs1
本版专家分:22
Bbs1
本版专家分:22
Bbs2
本版专家分:180
Bbs2
本版专家分:180
Bbs1
本版专家分:22
匿名用户不能发表回复!
其他相关推荐
安装NCCL问题:nvcc fatal : Value 'gnu++0x' is not defined for option 'std'
今天安装NCCL的时候碰见下面这个问题。本博客为解决方案。 环境: CentOS Linux release 7.2.1511 CUDA 7.5 gcc version 4.8.5 20150623报错:nvcc fatal : Value 'gnu++0x' is not defined for option 'std' 在Ubuntu 14.04上安装成功,调试Makefile后发现Ubu
第五十九篇:main.c:62:9: note: use option -std=c99 or -std=gnu99 to compile your code
编译出问题:c99不允许在for()里面定义int 生成可执行文件时出了问题: make all-am make[1]: Entering directory`/home/ljc/MDAS_Linux_A20_Sample/MDAS_Linux_A20_Sample' gcc -DHAVE_CONFIG_H -I.     -g -O2 -MT main.o -MD -MP -MF.d
执行*.sh命令出现问题,解决方案
背景 执行*.sh命令时候出现如下问题 : invalid option Usage: /bin/bash [GNU long option] [option] ... /bin/bash [GNU long option] [option] script-file ... GNU long options: --debug --debugg...
unrecognized command line option “-std=c++11” 无法识别的命令行选项“-std=c++11” 的解决办法
更新gcc到4.8.2之后,编译使用c++11仍出现此情况的解决办法: (更新gcc版本请另一篇文章:http://blog.163.com/wu_thousand/blog/static/11863596220162313445024/) 这里可能是因为存在多个gcc版本,且系统默认的gcc版本是低版本的。 使用find / -name gcc命令查找,发现多个目录存在gcc:
问题:cc1plus.exe: error: unrecognized command line option '-std=gnu++11' compilation terminated due to
解决方案: 配置环境 添加 D:\px4\toolchain\bin
四、c++11错误处理
参考:http://blog.think-async.com/2010/04/system-error-support-in-c0x-part-3.html 参考:http://zh.highscore.de/cpp/boost/errorhandling.html 1. std::error_code value(): 当前平台的错误代码 category(); 2. std::err
从vs2005或者vs2008迁移到vs2010链接错误: fatal RC1106: invalid option: -ologo 修正方法
<br />从vs2005或者vs2008迁移到vs2010链接错误: fatal RC1106: invalid option: -ologo 修正方法<br />现象:<br />如果你的工程是从vs2005或者vs2008迁移到vs2010,<br /> 并且出现了错误: fatal RC1106: invalid option: -ologo<br />原因: <br />VS2010编译的时候继承了<br />自VS2008的SDK的设置(v6.0A)。<br />修正方法1:<br />[Pro
安装gcc4.9.3后编译时出现unrecognized command line option “-std=c++11”
cp /usr/local/lib64/libstdc++.so.6.0.20 /usr/lib64/ ln -s /usr/lib64/libstdc++.so.6.0.20 /usr/lib64/libstdc++.so ln -s /usr/lib64/libstdc++.so.6.0.20 /usr/lib64/libstdc++.so.6 ln -s /usr/
zynq uboot编译uboot时出现dtc: invalid option -- 'i'问题的新解决办法
最近有个项目需要用到zynq平台,前面编译zynq最新的uboot16.2版本,出现dtc: invalid option -- 'i'问题,在网上参照http://blog.chinaunix.net/uid-30122221-id-5372805.html的方法,没有任何作用。 根据uboot编译打印信息: dtc: invalid option -- 'i' Usage: dtc [
cc1plus: error: unrecognized command line option ‘-std=c++11’
遇到这个问题,先看一下你的gcc,g++的版本,使用gcc –version,g++ –version,你发现版本可以使用c++11,https://gcc.gnu.org/projects/cxx-status.html#cxx11但是你不能保证你所用的正是这个版本,所以你需要看一下你都有哪些gcc,g++编译器。whereis gcc,你就会发现你还有老版本的gcc,是不是使用了这个老版本呢?修
关闭