GCC 4系编译含有 XPM 的文件时有 Warning 的处理
来源:互联网 发布:智能网络电视排名 编辑:程序博客网 时间:2024/05/17 06:26
听说最新的 GCC 编译器对 C++ 标准支持得更好了,所以最近把我的 GCC 从 3 系换成了 4 系。然后用 GCC 4 编译了一下原来在 GCC 3 时写的一些项目,没想到冒出了几百个 Warning。主要都是说 xpm 文件里面的:warning: deprecated conversion from string constant to 'char*'。
在 xpm 的文件里面都是这样的:
static char *xxx[] =
{
"abcde",
"fghijkl"
}
{
"abcde",
"fghijkl"
}
只要把 static char * 改成 static const char * 的话这个 Warning 就不会出现了。估计是新一代的 GCC 怕程序员在代码中用了 char * 时又不注意的话容易出现越界操作的错误,所以给出个小小的 warning 来。
- GCC 4系编译含有 XPM 的文件时有 Warning 的处理
- gcc 编译.c文件的编译过程
- gcc warning 枚举的输入输出
- gcc 编译warning 去除
- 关于NotificationListenerService监听时有失败的处理
- 编译时的 warning
- 含有包的文件的编译与执行
- java编译时有时候会出现***$1.class这样的文件
- crontab执行的文件中含有sqlplus命令的处理
- 命令行编译 运行 含有包的java文件
- matlab 编译 mex 含有OPenCv函数的Cpp文件
- gcc编译cpp文件的方法
- gcc编译C++文件的错误
- GCC编译选项-包含的头文件
- gcc编译cpp文件的方法
- gcc编译cpp文件的方法
- gcc(g++)多文件编译的问题
- GCC编译选项,包含的头文件
- 封条
- 急急急,C#连接access,update的问题.?
- 实例详解JSP内置对象(转载七度空间)
- ASP.NET对XML进行读,改,删操作代码_2
- 因为0.6%就打断了中国的脊梁
- GCC 4系编译含有 XPM 的文件时有 Warning 的处理
- 争论C++前你应当知道什么(rev#1)
- 理解ORACLE数据库字符集
- 我能用Windows PowerShell做什么:删除一个文件或文件夹(或其它输入的目标)
- 中国教授在日本感受的三次文化震撼
- 一个JDBC的小例子
- [译]怎样用VisualStudio查看非托管代码
- NHibernate快速指南
- NHibernate快速指南续