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

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

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

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

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

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

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

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

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

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

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

http://bbs.pediy.com/showthread.php?s=&threadid=26504
2006-7-8 23:56
0
游客
登录 | 注册 方可回帖
返回
//