codeblocks怎么快速建文件 codeblocks mingw怎么實(shí)現(xiàn)靜態(tài)編譯?
codeblocks mingw怎么實(shí)現(xiàn)靜態(tài)編譯?您添加:-設(shè)置中的靜態(tài)-gt編譯器和調(diào)試器-gt連接器設(shè)置-gt其他鏈接器選項(xiàng)。這應(yīng)該是最直接的。有沒(méi)有丟失libgcc_s_dw2-1.dll?用g
codeblocks mingw怎么實(shí)現(xiàn)靜態(tài)編譯?
您添加:-設(shè)置中的靜態(tài)-gt編譯器和調(diào)試器-gt連接器設(shè)置-gt其他鏈接器選項(xiàng)。
這應(yīng)該是最直接的。
有沒(méi)有丟失libgcc_s_dw2-1.dll?
用g編譯C時(shí)會(huì)出現(xiàn)這種情況,如果只使用那個(gè)C而不使用C,可以修改工具鏈可執(zhí)行文件中的動(dòng)態(tài)鏈接器:把mingw32-g .exe改成mingw32-gcc.exe,連接器就不需要加-static了
如果將動(dòng)態(tài)鏈接器更改為mingw32-gcc.exe并編譯C,應(yīng)該將其添加到鏈接器選項(xiàng)中。
-lstdc -static兩個(gè)選項(xiàng)。
簡(jiǎn)而言之:如果只用C,應(yīng)該不會(huì)出現(xiàn)這個(gè)問(wèn)題。
如果只用C,建議你修改工具鏈可執(zhí)行文件中的動(dòng)態(tài)鏈接器:把mingw32-g .exe改成mingw32-gcc.
codeblocks怎么用來(lái)寫C?
打開(kāi)CodeBlocks后,直接選擇:在起始頁(yè)新建一個(gè)項(xiàng)目,或者在文件菜單中選擇一個(gè)新項(xiàng)目。
將出現(xiàn)一個(gè)新對(duì)話框。選擇 "控制臺(tái)應(yīng)用程序 "項(xiàng)目,然后按確定(go)。
接下來(lái)選擇是用C還是C。
單擊Next,然后確定項(xiàng)目的位置和文件名,并繼續(xù)下一步。
最后,選擇編譯器和編譯生成位置。如果你用MinGW安裝代碼塊,就選擇默認(rèn)的(GNU GCC編譯器)。如果安裝了TurboC或VisualC等第三方編譯器,可以選擇其他相應(yīng)的編譯器選項(xiàng)。(注意,如果你在沒(méi)有編譯器的情況下只安裝沒(méi)有MinGW的代碼塊,你的程序?qū)o(wú)法編譯和運(yùn)行。)
選擇后,單擊完成。
至此,項(xiàng)目創(chuàng)建結(jié)束。
請(qǐng)注意,許多高級(jí)代碼塊不再需要手動(dòng)創(chuàng)建文件。完成控制臺(tái)項(xiàng)目的構(gòu)建后,可以單擊左側(cè)項(xiàng)目管理窗口中的Sources文件夾,其中包含main.c或main.cpp文件。您可以直接編輯該文件。如果你不 如果沒(méi)有這個(gè)文件,您可以按照以下步驟創(chuàng)建一個(gè)新文件。
在文件菜單中選擇新建文件,然后選擇:C/C源文件,并單擊轉(zhuǎn)到繼續(xù)。
直接忽略第一個(gè)接口,點(diǎn)擊下一步。二是選擇使用C還是C,點(diǎn)擊下一步后,路徑和文件名確定,添加到項(xiàng)目中。
你需要選擇 "將文件添加到活動(dòng)項(xiàng)目中,選擇下面的Debug和Release,然后點(diǎn)擊Finish來(lái)編碼。
編寫完代碼后,在從Build菜單中選擇Generate開(kāi)始編譯,或者單擊工具欄上的黃色齒輪。要在編譯后運(yùn)行,請(qǐng)選擇“構(gòu)建”菜單下的“運(yùn)行”菜單項(xiàng),或者單擊工具欄上的綠色三角形。
該圖顯示了用于編譯和運(yùn)行這兩個(gè)函數(shù)的工具欄上相應(yīng)的按鈕位置。在這兩個(gè)圖標(biāo)后面,還有一個(gè)組合了齒輪和三角形的圖標(biāo),表示編譯和操作一次性完成(如果用菜單欄的話,就是 "構(gòu)建和運(yùn)行 "生成菜單中的項(xiàng)目。
操作成功后會(huì)出現(xiàn)一個(gè)命令行窗口,顯示操作結(jié)果和主函數(shù)的返回值。
如果需要調(diào)試程序,請(qǐng)先在程序源代碼中斷開(kāi)斷點(diǎn),然后使用調(diào)試菜單中的開(kāi)始/繼續(xù)項(xiàng)(或按F8)。
最后,附上安裝包