首页
社区
课程
招聘
[求助]请大家推荐个C语言编译器!
2006-7-7 15:50 7943

[求助]请大家推荐个C语言编译器!

2006-7-7 15:50
7943
本菜鸟从六七年前起学习编程,一直使用C语言&ASM,寒暑易节,始终如一。
并一直以制作最小、最快的程序为目标(体积小是第一,速度其次 *$* )。

像其他programmer一样,也更换过许多编译器。
无奈的是,VC6写的程序效率也很高,优化的也不错,可是link后的exe体积仍然巨大,一个简单的 HELLO world 都有20多K。
DEV-CPP稍稍好一些,然而即使没使用C语言标准库,编译出的程序还是摆脱不了MSVCRT的依赖。
其他流行的编译器就更不用说了。
直接写汇编,又嫌一些细节麻烦。

想寻求合适的C编译器,可以生成极小的体积(就象汇编那样的体积,本菜鸟可以充分利用Win32 API功底,不必依赖第三方库文件)。

这样的C编译器有吗?请推荐!

[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞0
打赏
分享
最新回复 (9)
雪    币: 2506
活跃值: (995)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
CCDebuger 24 2006-7-7 16:07
2
0
VC6并不是编译不出来体积小的程序,要看你怎么用。可以参考一下这个帖子:
http://bbs.pediy.com/showthread.php?s=&threadid=19823
雪    币: 110
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
小剑 2006-7-7 23:00
3
0
C-Free 3.5 我本人超喜欢,既没有VC 操作的麻烦,启动 ctrl+N
就启动,刚才看了你的贴试了一下编译一个 Hello World 的程序
体积才 12。5 K ,诚意推荐。(如果不是现在的注册麻烦,我真的
去注册一下,感谢一下作者的劳动,这真的是我第一个想注册的软件)
雪    币: 221
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
vlit 2006-7-8 10:19
4
0
体积小
那就用MASM32吧
雪    币: 249
活跃值: (10)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
wiaa 6 2006-7-8 13:20
5
0
多谢回复,现在决定还是使用回MASM

不过masm编译、连接的程序还是>=3K,怎么样才能更小?
雪    币: 112
活跃值: (48)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
kenmark 2 2006-7-8 14:26
6
0
常用的C语言编译器:
VC 优点:调试方便,开发效率高 缺点:程序体积大(当然可以参考论坛里一篇文章可以很有效减小体积自己去找吧)
DEVC++ 优点:标准化不错 缺点:调试与VC比起来不容易
INTEL C++ 优点:代码效率极高,程序优化也不少 缺点:由于使用比较少,还没有发现
所以推荐用VC调试DEV检查标准化,最后用INTEL出厂
雪    币: 332
活跃值: (25)
能力值: ( LV12,RANK:460 )
在线值:
发帖
回帖
粉丝
火影 11 2006-7-8 19:11
7
0
那你干脆直接写机器码好了
雪    币: 249
活跃值: (10)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
wiaa 6 2006-7-8 19:48
8
0
哦,INTEL C++。曾经因为体积稍微比较大,没有下载。
立刻就down个来试试。

至于VC打造小程序,论坛上是VC7,本菜鸟没那个条件…………VC6似乎比VC7较规矩一点,还需要摸索一下compile、link选项。

机器语言,不还是等于汇编语言吗?不如告诉我:叫我自个儿写个link.exe算了。
---------------------------------
多谢楼上各位回复
雪    币: 112
活跃值: (48)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
kenmark 2 2006-7-8 22:09
9
0
VC7以后是。NET的时代,开发的思路基本架构都不同了,MC的东西老是很霸道,一般和标准化很不融洽,要注意这点,INTEL号称能比当前最好的效率还好30%不知道是吹的还是什么不过我们CSDN那里用下来还可以
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
dwing 1 2006-7-8 23:56
10
0
最初由 wiaa 发布
至于VC打造小程序,论坛上是VC7,本菜鸟没那个条件…………VC6似乎比VC7较规矩一点,还需要摸索一下compile、link选项。........

http://bbs.pediy.com/showthread.php?s=&threadid=26504
游客
登录 | 注册 方可回帖
返回