搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 有没有知道如何将 C 程序直接转换成无需环境电脑直接运行 exe 文件的方法~谢了!
标题:
有没有知道如何将 C 程序直接转换成无需环境电脑直接运行 exe 文件的方法~谢 ...
只看楼主
S140131022
来 自:重庆邮电大学
等 级:
论坛游民
帖 子:205
专家分:35
注 册:2014-10-9
结帖率:
90.24%
楼主
已结贴
√
问题点数:15 回复次数:2
有没有知道如何将 C 程序直接转换成无需环境电脑直接运行 exe 文件的方法~谢了!
昨天下了个link.exe
都显示不能用
搜索更多相关主题的帖子:
如何
2014-10-12 11:22
soulmate1023
等 级:
蝙蝠侠
威 望:
6
帖 子:256
专家分:831
注 册:2014-9-23
第
2
楼
得分:8
?每次你编辑,然后电脑编译,链接,运行之后不就会生成一个.exe文件呀?这个不就不需要集成编译环境。
2014-10-12 18:23
wfoo
等 级:
论坛游侠
威 望:
7
帖 子:120
专家分:134
注 册:2011-8-6
第
3
楼
得分: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
3
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-437139-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 2.413677 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved