| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 427 人关注过本帖
标题:有没有知道如何将 C 程序直接转换成无需环境电脑直接运行 exe 文件的方法~谢 ...
只看楼主 加入收藏
S140131022
Rank: 2
来 自:重庆邮电大学
等 级:论坛游民
帖 子:205
专家分:35
注 册:2014-10-9
结帖率:90.24%
收藏
已结贴  问题点数:15 回复次数:2 
有没有知道如何将 C 程序直接转换成无需环境电脑直接运行 exe 文件的方法~谢了!
昨天下了个link.exe 都显示不能用
搜索更多相关主题的帖子: 如何 
2014-10-12 11:22
soulmate1023
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:256
专家分:831
注 册:2014-9-23
收藏
得分:8 
?每次你编辑,然后电脑编译,链接,运行之后不就会生成一个.exe文件呀?这个不就不需要集成编译环境。
2014-10-12 18:23
wfoo
Rank: 3Rank: 3
等 级:论坛游侠
威 望:7
帖 子:120
专家分:134
注 册:2011-8-6
收藏
得分:8 
无需环境 是什么意思? 无视操作系统,系统版本?
这很简单: 1. 尽可能把代码编译成32位(64,32位都能运行)。
           2. 不调用任何一个操作系统的函数。
           3. 最多只调用标准库里面的通用函数(如strlen,sin,vsprintf等),不调用任何跟IO相关的函数.
           4. 所有跟IO相关的函数自己实现,包括读写磁盘,键盘等
           5. 初始C语言需要的堆栈环境自己实现(这个跟操作系统相关)。
           6. 链接脚本必须得自己写。
这样除了第5点,代码可以在x86/64平台下都可以运行。不管windows,linux,甚至没有操作系统。
2014-10-13 10:57
快速回复:有没有知道如何将 C 程序直接转换成无需环境电脑直接运行 exe 文件的方 ...
数据加载中...
 
   



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

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