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

热点内容
攻城掠地怎么查看服务器 浏览:590
android开机黑屏 浏览:566
mc纯生存服务器是什么意思 浏览:438
树莓派火焰蜂鸣器python 浏览:896
我的世界服务器强制疾跑怎么开 浏览:275
用什么app看施工图纸 浏览:491
张三学python函数 浏览:377
女子程序员照片 浏览:305
武汉c程序员招聘 浏览:681
csk跟踪算法 浏览:24
数据挖掘中用到的算法 浏览:843
更改ubuntu服务器地址 浏览:502
学做烧菜用什么app 浏览:702
程序框图怎么加密 浏览:372
文件自解压失败怎么办 浏览:899
ug操作和产品命令 浏览:79
QQ在线表格怎么加密 浏览:484
steam星际战甲什么服务器 浏览:596
python重启路由器脚本 浏览:821
java聊天窗口 浏览:978