① codeblocks打開沒法編程序是怎麼回事
codeblocks打開沒法編程序的解決辦法
首先我們登陸codeblocks官網,上官網才是專業人士的做法^-^,點download進入下載頁面
一般我們只是使用,不會對它的源代碼做修改,因此選擇release版本
之後可以看到針對各種操作系統的版本,一般大家用的是Windows版本,這里注意要選擇後兩個版本,第一個版本是不帶編譯器的,盲目選擇第一個版本產生的後果後面再講。
下載後直接雙擊安裝就好了,注意安裝界面中出現編譯器選項,說明這個版本是自帶編譯器的
如果下載的是前面一步中的第一種,就是這樣的安裝界面,注意到它是不帶編譯器的,因此安裝好後可能無法編譯(除非你電腦上本來有編譯器可以供CodeBlock使用)
下一步安裝目錄我沒有選默認,而是自己改了目錄,這樣可能導致安裝完後仍無法編譯,但修改一下設置就可以解決了
安裝完後首先到安裝目錄下看有沒有裝上編譯器,如果沒有這個文件夾你可能是安裝的不帶編譯器的版本。。。
有上一步的這個文件夾但是仍然無法編譯代碼的話,是由於我們前面安裝時更改了安裝目錄,而程序去默認的目錄下(C盤)去找這個文件夾沒找到就導致無法編譯。解決方法很簡單,打開軟體,選擇setting->Compiler
在編譯器設置頁面手動瀏覽找到MinGW文件夾,或選擇autodetect,就可以完成編譯器的設置,可以順便將GNU GCC 設為默認編譯器
編譯成功的效果如下,如果不能編譯則log欄為空,還會彈出提示欄。
② 電腦用elipse無法編程,其他編程軟體也無法編譯運行
您好,看了您的問題,我建議您重新下載安裝一個最新的dev-c++,我一直也在使用這個程序,還是很不錯的。當然在此之前,要把之前的版本徹底刪除掉。不能編譯可能是編譯環境殘缺的問題,建議徹底刪除掉現有的gcc編譯器並下載最新的版本。希望能對您的問題有所幫助,有問題可以隨時再找我,謝謝!
③ 關於VC++6.0的 Cannot compile 對話框
Cannot compile the file 'D:\Program Files\Microsoft Visual Studio\MyProjects\test\2_1.cpp'; no compile tool is associated with the file extension.意思是:不能編譯2_1.CPP,沒有編譯工具跟文件擴展名關聯.
你看下是不是你的擴展名弄錯了??或者你在你的D:\Program Files\Microsoft Visual Studio\MyProjects\test 下,刪除你現有的2_1.cpp,然後隨意在這個地方建立一個.txt文檔,然後改名,改成2_1.cpp,然後再打開這個2_1.cpp,然後再重新輸入代碼,然後再編譯運行,試下?應該行的.
④ C語言程序對,但是編譯不出來是怎麼回事
編譯出來只說明程序沒有語法錯誤,不說明沒有邏輯錯誤,有錯誤一般會有屏幕輸出,此其一。第二,可以在程序中設定一些輸出語句或斷點觀察。第三如果程序不輸入、輸出內容,程序執行是當然看不見東西(不直觀)。第三如果程序一值運行無法退出,說明存在「死循環」。
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
⑤ 為什麼在windows下不能直接編譯運行c或c++程序,而它系統本身不就是用c語言寫的嗎
其實你是把商業問題和技術問題混為一談了。
首先,Windows不是純C語言編寫的,應該說是類C語言編寫的。
其次,不是不能運行C語言的程序,也不是沒有編譯器。而是運行自定義C或者C++程序是一個功能,這個功能的實現所需要的開發費用是非常高昂的,而且售出的比較少。
所以實際上C和C++的編譯器比Windows要貴很多。如果把編譯器成本分攤到Windows里,又會增加Windows的價格。
這些實際上是商業策略,需要很久才能理解。