当前位置:  技术问答>linux和unix

为什么我在低版本的程序不能在高版本的LINUX上运行?

    来源: 互联网  发布时间:2015-07-26

    本文导语:  red hat7.1上可以运行,但我重装了RED HAT8.0以后就不行了,为什么? 如: void main(void) { ... ... } 提示main()函数只能返回int型 我只好把所有main()前的void都去掉 main(void) { ... ... } 大家遇到过着问题马?高版本不可能不...

red hat7.1上可以运行,但我重装了RED HAT8.0以后就不行了,为什么?

如:
void main(void)
{
...
...
}

提示main()函数只能返回int型

我只好把所有main()前的void都去掉

main(void)
{
...
...
}
大家遇到过着问题马?高版本不可能不能兼容低版本呀。

|
看起来这比较像是安全或性能上的完善。高版本的确实应该向下兼容,但这并不表示高版本就不能修补以前的漏洞啊。

|
无语。。。

新的 C++98/C99 都规定了 main 的返回类型必须是 int 而不是 void。这两份标志分别是在 98年12月和99年推出的,因此旧版本的 gcc 肯定不会支持这些标志,而新版本 gcc 加入了这些支持,所以旧的、不符合规范的程序会得到一个 warning。

    
 
 

您可能感兴趣的文章:

  • 请问在高版本linux编译链接的程序如何在低版本Linux上运行
  • wine的最新版本是什么?能让LINUX运行哪些Win软件?
  • 发布出去的程序,运行时总依赖glibc的版本怎么办??
  • 谁实验过哪个版本的java虚拟机在xp平台上运行成功了?
  • 求问不同版本的Linux编译出来的文件可以直接运行吗
  • 我装了winamp和realoneplayer for linux版本,怎么运行阿?
  • 做了一个程序,想在其他机子上运行,但是说GTK版本太低,请问怎么发布程序?
  • 在程序运行中,如何得到JVM的版本号?在线等待
  • 寻找 : LEM — 运行在 386 上的小型(<8 MB)多用户、网络 Linux 版本。
  • 如何在shell下查看当前运行的内核版本号?
  • redhat ent 4 u4上,如何象readhat ent3 u6版本那样使用top可以查看每个逻辑CPU的利用率以及运行进程的资源使用情况?
  • 有人知道如何用C程序查询当前运行机器的glibc版本么?
  • 请问linux下可以同时安装运行两个版本的oracle吗?
  • FC4,运行java命令时出现的错误,而且java -version时显示的版本不对?
  • 低版本IE正常运行HTML5+CSS3网站的3种解决方案
  • 关于不同版本下编译的程序拿到其他版本不能用的问题.请各位帮帮忙!
  • uclinux究竟有哪些版本,能不能说一下
  • 为什么我在版本 2.6.14 下,不能编译 epoll ,请高手指教。
  • 哪里有真正可以下载《JBUILDER程序员开发指南》的PDF 版本?许多地方都不能下载了:(
  • 解决SqlServer 各版本 sa帐户不能登录问题
  • 高分求Source Insight 3.0以上版本的中文帮助或说明!另:能不能在Windows下直接使用SI编译C++工程?如能,该怎么做?谢谢!
  • 请各位指点,我的Gaim版本是0.58.9怎么不能用msn呢?msn插件已经装了。
  • 附加到SQL2012的数据库就不能再附加到低于SQL2012的数据库版本的解决方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 通过javascript实现DIV居中,兼容各浏览器版本
  • 请问LINUX内核版本为2.4.31的是什么版本?自己写的串口驱动,是否向下兼容,还是必需版本相同?
  • Apache hadoop当前各个版本说明
  • 请教:linux 的版本问题,上面想跑J2EE或网站之类的装什么版本?客户端或个人机装什么版本?
  • Hypertable 0.9.7.10 各种版本下载地址(最新版)
  • libxml2是针对aix、sco、linux分不同版本还是统一版本?
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 内核版本问题 GCC版本问题
  • resin及jetty介绍以及如何 查看他们的版本号
  • Linux不同版本内核目录下的ChangeLog是以哪个版本作为对比?
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • C# 获取程序集版本、文件版本
  • 不同版本MSSQL清除日志方法介绍
  • 什么版本的linux系统 内置 glibc2.4以上的版本
  • 准备学习docker: docker version命令查看版本
  • ms sql server有 linux 版本吗? 或有其它平台的版本吗?
  • 软件项目版本控制需要注意的几点
  • VMware有Linux版本和Windows版本吗?
  • CentOS 6内核升级:下载编译启用新内核版本详细过程
  • 现在大家都用什么版本的linux做服务器?哪个版本比较稳定?
  • CentOS 6.5 下载地址及如何升级内核(kernel)版本到 3.10.28
  • 最新版本Fedora 6,该安装哪个版本的NTFS内核?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3