中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » [分享]報告站長:發現一個迷你編譯器!
作者:
标题: [分享]報告站長:發現一個迷你編譯器! 上一主题 | 下一主题
bush
银牌会员




积分 2165
发帖 730
注册 2004-4-21
状态 离线
『楼 主』:  [分享]報告站長:發現一個迷你編譯器!

最小且快的c與匯編編譯連接工具——ACC
運行于dos環境,簡單有效的c編譯器。他先把c源文件變成匯編程序代碼,再目標文件,最後執行文件。内聯汇编更显高效,学c與匯編的朋友肯定要收藏,因為全部文件展開還不到720KB,不過他僅支持一部分標准,庫文件屈指可數。但看看人家寫的DEMO,不得不承認這的的確確是一套完整的工具。
簡易教程:
假設你把它安裝到d:\acc目錄下,那么:
先設置環境變量
Set ACCDIR=d:\acc\include
Set LINKDIR=d:\acc\lib
追加路徑
path=%path%;d:\acc\exe
比如要編譯源文件hello.c,分三步:
acc hello  (不必給出擴展名,如果正確將得到名位hello.a的匯編文件)
a86 hello  (不必給出擴展名,如果正確將得到名位hello.o的目標文件)
link hello  (不必給出擴展名,如果正確將得到名位hello.exe的執行程序)
好現在開始編程吧!

下載ACC

2005-1-23 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
crshen
中级用户




积分 447
发帖 126
注册 2004-2-10
状态 离线
『第 2 楼』:  

到programtools网站看看,形形色色C编译器多得很,但个人认为编译器最好有通用性,比如TC,以便程序能够被别人读懂。



从来不用别人的东西,要用,也先改成自己的再说!
2005-1-24 00:00
查看资料  发送邮件  发短消息 网志  OICQ (67154440)  编辑帖子  回复  引用回复
bush
银牌会员




积分 2165
发帖 730
注册 2004-4-21
状态 离线
『第 3 楼』:  是的!但有特色的東西值得收藏~



  Quote:
世界真奇妙!



2005-1-25 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Neat
初级用户





积分 32
发帖 16
注册 2005-11-28
状态 离线
『第 4 楼』:  

编译器实在是太多了!

2005-11-28 18:54
查看资料  发短消息 网志   编辑帖子  回复  引用回复
kdlipm
初级用户





积分 31
发帖 16
注册 2005-12-4
状态 离线
『第 5 楼』:  

crshen,programtools网站URL是什么呀?谢谢!

2005-12-5 01:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: