『壹』 這是我的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文件執行程序。