社区
C语言
帖子详情
如何使TC/BC编译的EXE文件更小?
BluePenguin
2001-02-17 11:28:00
我在解答《程序员》第二期的编程擂台时,相同的算法分别用TP,TC和BC实现,结果EXE文件的大小分别如下:4K,20K,30K.
这让我很奇怪,请问各位大虾其中原由.
另外,如何解决呢?
...全文
236
7
打赏
收藏
如何使TC/BC编译的EXE文件更小?
我在解答《程序员》第二期的编程擂台时,相同的算法分别用TP,TC和BC实现,结果EXE文件的大小分别如下:4K,20K,30K. 这让我很奇怪,请问各位大虾其中原由. 另外,如何解决呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rh
2001-02-17
打赏
举报
回复
答案足够了
狐帝
2001-02-17
打赏
举报
回复
pascal的很多功能是语言内置的,所以编译的代码短小精悍。
C/C++语言的大多数功能都是通过函数库来实现,而且函数库中的每一个模块都完成多种功能,链接的时候,会链接很多没用的功能代码,所以TC/BC编译链接的代码体积大。
BC是C++编译器,在编译的时候,会加入很多C++特性代码,所以,BC编译的结果笔TC个头大。
zzbsw
2001-02-17
打赏
举报
回复
Menu->options->compiler->Optimizations...->Optimize for size
Menu->options->compiler->Optimizations...->smallest code
babysloth
2001-02-17
打赏
举报
回复
tcc -mt -lt filename就是编译.com文件,比较小.
C++一般会比C大,很正常的嘛.
可以用PECompact,ASPack或者Upx压缩.其中upx是免费的,很不错.
wbb
2001-02-17
打赏
举报
回复
方法一:用软件压。
方法二:用软件压。
方法三:用软件压。
sundayboys
2001-02-17
打赏
举报
回复
你看看tc的帮助,里边有关于编译模式选择的参数。
aoao
2001-02-17
打赏
举报
回复
这个和编译模式有关&是否加入了调试信息有关&是否优化有关.
详谈
TC
和
BC
的几个Path
本文详细介绍了
TC
IDE,包括其集成开发环境的概念,还阐述了
TC
路径、bin路径、工作路径等N个路径的含义与设置方法。说明了源
文件
到可执行
文件
的
编译
、连接过程,以及工作路径对
文件
包含和读写的影响,同时强调了IDE环境与源代码中路径分隔符的差异。
ucos在PC机上的
编译
与运行方法
本文介绍在PC上使用
BC
、
TC
和VC
编译
uCos的方法,包括所需开发工具和步骤,适用于嵌入式系统学习。
QQ群讲义3--
BC
3.1的图形学设置及两个经典图形学算法
本文介绍了在
BC
3.1中如何配置图形环境,包括设置路径和图形库,以及如何处理图形驱动。此外,还详细讲解了如何通过DDA算法和Cohen-Sutherland算法实现直线画图和裁剪。
BC
3.1虽然年代久远,但通过注册图形驱动和设置图形库,仍能编写和运行图形程序。
怀旧一下:用VC(VS2008)
编译
DOS下TurboC(
TC
3)的C程序
作者回忆起大学时期使用
TC
3编程的经历,并尝试在现代环境中重现一款DOS小游戏。文章详细记录了解决
编译
错误的过程及如何利用Visual Studio进行跨平台代码维护。
TC
用
TC
++3.0的命令行工具
TC
C和Editplus或UtraEdit配置超级无敌C++ IDE
本文介绍如何利用
TC
++3.0的命令行工具
TC
C结合Editplus或UtraEdit搭建高效C++集成开发环境(IDE)。文中详细解释了配置步骤,包括设置
编译
和运行命令,以及通过批处理
文件
实现一键
编译
运行。
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章