| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 995 人关注过本帖
标题:c程序的兼容性怎么样?
只看楼主 加入收藏
xu66zhen
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-7-23
收藏
 问题点数:0 回复次数:9 
c程序的兼容性怎么样?

我只会用c语言编程,但所编出的应用程序不可以在没有安装c语言编译程序的系统上运行,有没有办法使我所编的程序在所有的平台上都能运行呢?

搜索更多相关主题的帖子: 兼容性 
2007-08-03 10:19
bupthehe
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2007-8-2
收藏
得分:0 
编译后生成一个.exe文件,把这个文件copy到其他机器上都可以运行
2007-08-03 10:25
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

1.c语言编出的应用程序,不需要安装c语言编译环境
2.如需跨平台使用,A,必须到相应平台重新编译.B,源程序必需移植性好,不做修改或少做修即可在不同平台编译


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2007-08-03 10:27
xu66zhen
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-7-23
收藏
得分:0 
多谢楼上兄弟的指点!!!

2007-08-03 10:34
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

对于C语言,如你程序仅涉及C标准库的调用,那么,移植时几乎用不到修改多少,重新编译即可.如果你的程式涉及到特定平台的API,则几乎没有移植性可言.

换而言之,C语言的移植性其实是 编译环境的库函数支持+#define 语句 来决定的.


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2007-08-03 10:37
totohack
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2007-7-15
收藏
得分:0 
QUOTE:
以下是引用bupthehe在2007-8-3 10:25:55的发言:
编译后生成一个.exe文件,把这个文件copy到其他机器上都可以运行


如果其他机器的操作系统不是Windows呢

2007-08-03 13:42
viky2003
Rank: 5Rank: 5
等 级:职业侠客
帖 子:375
专家分:383
注 册:2007-4-11
收藏
得分:0 
dos和linux之前没有什么移植性!!
其实在dos下运行,只要用好的编译器,可以在不同的平台之间移植!!
至于windows下的运行的程序,c的代码很少,c++混合windows API的程序,与c无关!!

要练习算法就来http:///!!有挑战哦!!
2007-08-03 21:11
I喜欢c
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:64
帖 子:1749
专家分:0
注 册:2007-3-2
收藏
得分:0 
以下是引用Knocker在2007-8-3 10:37:33的发言:

对于C语言,如你程序仅涉及C标准库的调用,那么,移植时几乎用不到修改多少,重新编译即可.如果你的程式涉及到特定平台的API,则几乎没有移植性可言.

换而言之,C语言的移植性其实是 编译环境的库函数支持+#define 语句 来决定的.

说得好..。


 我是指针,却丢失了目标地址!          我是循环,却缺少了结束条件!      我是函数,却没有人来调用!   
2007-08-04 00:07
longziyong8
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-8-4
收藏
得分:0 
新手,长见识了!
2007-08-04 00:12
lishizelibin
Rank: 2
等 级:论坛游民
帖 子:513
专家分:41
注 册:2007-5-10
收藏
得分:0 

惟有学习不断的学习!
2007-08-04 05:31
快速回复:c程序的兼容性怎么样?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014768 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved