永发信息网

为什么在windows下编译的c程序不能在linux下运行

答案:1  悬赏:80  手机版
解决时间 2021-04-16 09:50
既然C语言最终会被编译成二进制的机器码,为什么在windows下(vc)编译的程序不能在linux下运行(就是最简单的数学运算,不涉及各种API)。exe有什么特别的地方吗
最佳答案
对于不同操作系统的编译器肯定是不一样的,不同的编译器所实现的功能,和编译的方式都有所不同,所以同样的源代码无法通过不同的编译器

1 首先是包含的文件名就不一样,头文件的名不一样,预处理器都无法找到要包含的文件
2 有些函数名也不一样,比如多线处理的相关函数,共享内存的相关函数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
qq宠物里的铁矿石在弄
谁能给我的宠物借兵打赛孔明?
关于人生舞台激励名言,莎士比亚有一句名言,
求助 关于太原计算机学校或者班
哪有得下载NDS游戏在黑暗的尽头等待你?
英语怎么学,才会好
可百可在什么地方啊,我要过去处理事情
DNF漫游刷图PK加点
厨房适合摆放什么植物,厨房适宜放什么花
如何办一张DNF的建设银行卡呢?
“领袖”这个词用日文怎么写?
财务通开通网银需要那些步骤!!!
天天飞车速度超过500km/h的车
现在有那些免费的杀毒软件?
上海的帅哥怎么样?
推荐资讯
冰箱发出象冲击钻的声音是怎么会事
什么网站提供免费空间,可以上传网页?
名言名句:重复是学习的什么
朝阳布艺生活馆怎么去啊,有知道地址的么
今天晚上DNF我号怎么老掉线啊 我又没开G
旅行社未给参团旅客签定旅行合同,所收费用包
腾讯·大湘网的网站口号
明治十四年银元多少钱一枚?
芭蕉湾华艳农家乐这个地址在什么地方,我要处
对爱人的午安句子,给女朋友留言午安的句子
天龙里宝石碎片除了元宝店有买还有那爆(怪物
志栋印刷厂我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?