导航:首页 > 源码编译 > tdmgcc编译gcc源码

tdmgcc编译gcc源码

发布时间:2024-12-09 06:18:57

‘壹’ 这是我的devcpp界面,想请教一下 截图右边的 TDM-gcc ……好几种选择,具体有什么区别

debug模式就是编译连接后形成的运行文件里包含大量的可用于调试,跟踪的信息,一般就是开发期间为方便调试使用的选项

release模式就是发行版模式,在调试运行稳定后,剔除了所有不需要的东西,返做橘歼最终给用户的版本,因为去除了大量的调试信息,所以文件较小,运行效率也高
profiling模式就是性能分析模漏伍衡式,可以对代码运行期间消耗的cpu资源,内存资源等进行分析。
32-bit 64-bit这个不用说吧
DEV C++是个图形化IDE集成环境,它的核心编译器用的是Gcc,而Gcc也有许多版本,你用的这个是TDM-gcc,不同版本之间有区别,但这个对于初学者来说无关紧要,要了解细节可以网上搜索各种版本的差异

‘贰’ 用TDM-GCC编译Lua源码,如何修改官方Makefile把所有源码编译成一个exe文件,而不生成依赖的dll文件

我使用了windows下的msys做的编译,进入lua源文件的src目录下,把mingw段改成如下:
mingw:
$(MAKE) "LUA_A=lua52.a" "LUA_T=lua.exe" \
"AR=$(AR) -o" "RANLIB=strip --strip-unneeded" \
"SYSCFLAGS=-static" "SYSLIBS=" "SYSLDFLAGS=-s" lua.exe
$(MAKE) "LUAC_T=luac.exe" luac.exe

然后在上一层调用make mingw就可以了

‘叁’ tdm-gcc-4.7.1-2.exe安 装好,打开后如下图,怎么使用它来编译C++程序

把C源文件(假设文件名是hello.c)放到E:GCC这个文件夹下,然后在你见到的这个黑窗口中输入命令gcchello.c,按回车,这时,在E:GCC这个文件夹下会出现一个a.exe,在这个黑窗口中输入a,按回车,程序就能运行了。


‘肆’ TDM-GCC使用教程(基于C语言)

生成可执行程序是TDM-GCC的重要用途之一。首先,确保您的程序已保存为.c文件,例如“classic_console.c”。在命令行界面(命令提示符)中输入以下命令:

gcc 文件路径\文件名

以“测试程序”为例,将“测试程序”保存为“classic_console.c”,在命令行输入:

gcc 文件路径\classic_console.c

在您的文件路径下,将会自动生成一个名为a.exe的可执行文件。您可以通过双击a.exe运行程序,或在命令行输入:

a.exe

来运行该程序。

若希望更改生成的可执行文件名称,可以使用-o命令。例如,更改文件名至“newname.exe”:

gcc 文件路径\classic_console.c -o newname.exe

在指定路径下,将生成名为newname.exe的可执行文件。通过运行newname.exe文件执行程序。

阅读全文

与tdmgcc编译gcc源码相关的资料

热点内容
安卓如何设置苹果闹铃 浏览:266
如何修改网站后台服务器数据 浏览:117
手机乐园java 浏览:895
二手车搬运工app哪个好 浏览:477
怎么编成一个mc服务器 浏览:199
施工压缩工期 浏览:552
python导入包代码 浏览:60
武汉解压体验馆创业 浏览:983
如何弄到一个服务器 浏览:805
psp里的文件夹怎么删除 浏览:647
安卓手机如何在锁屏的情况下拍摄视频 浏览:459
安卓为什么不能安装procreate 浏览:529
如何修复王者荣耀的服务器 浏览:654
javaif多个条件 浏览:506
显示pdf缩略图 浏览:533
奇迹移动命令图片 浏览:857
多玩怎么开到服务器 浏览:656
基于单片机的水塔水位控制系统设计 浏览:480
yd什么服务器 浏览:520
muduo源码分析 浏览:376