导航:首页 > 源码编译 > 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源码相关的资料

热点内容
精品php源码 浏览:959
自己编写云服务器抢红包 浏览:202
java解压缩文件加密 浏览:887
dlink打印服务器默认地址 浏览:352
php休眠函数 浏览:372
金蝶如何打开服务器 浏览:765
e4a手游辅助源码 浏览:777
什么app可以实时直播 浏览:106
苹果13的app闪退什么原因 浏览:775
尾盘选股源码公式 浏览:450
php日期运算 浏览:931
天龙八部长歌服务器什么时候开的 浏览:199
鬼泣4模型在那个文件夹 浏览:229
单片机的串行口 浏览:58
phpjson转化为数组 浏览:268
pdf导入excel 浏览:428
苹果xsmax信任app在哪里设置 浏览:53
自动外链php源码 浏览:245
我的世界新手奖励箱命令 浏览:146
linux更新vim 浏览:998