導航:首頁 > 源碼編譯 > 為什麼c語言突然不能編譯

為什麼c語言突然不能編譯

發布時間:2023-05-24 20:24:18

1. 為什麼c語言編譯總出錯

可能很多人在安裝VC 6.0後有過點擊「Compile」或者「Build」後被出現的
「Compiling... ,Error spawning cl.exe」錯誤提示給郁悶過。很多人的
選擇是重裝,實際上這個問題很多情況下是由於路徑設置的問題引起的,
「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目錄\VC98\Bin」下面,
你可以到相應的路徑下找到這個應用程序。

因此問題可以按照以下方法解決:打開vc界面 點擊VC「TOOLS(工具)」—>「Option(選擇)」
—>「Directories(目錄)」重新設置「Excutable Fils、Include Files、
Library Files、Source Files」的路徑。很多情況可能就一個盤符的不同
(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。

如果你是按照初始路徑安裝vc6.0的,路徑應為:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT

include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC

如果你裝在其他盤里,則仿照其路徑變通就行(我就是裝在D盤)。
關鍵是microsoft visual studio\ 後面的東西要相同。
希望能幫助到你。

2. C語言編譯的時候出錯,沒顯示代碼上的問題,但就是編譯不了,可能是哪裡出錯了

scanf("%d",&a);
取地址符號漏了。
有些編譯器寫成
scanf_s("%d",&a);
其他問題不清楚,也許是有中文路徑,也許是工程建錯了。

3. 我這個C語言程序為什麼不能編譯

說實話我沒弄明白你這個程序想干什麼,定義了一個沒有跳出的遞歸調用order,其結果是一直調用自身,不過此程序中它不會被運行到,因為最初沒有函數會去調用它,這里應該是一個警告吧。
至於無法編譯應該是因為main函數中x,y沒被定義,在order中形參的定義對於main中的變數是無效的。

4. C語言為什麼編譯不了。

可能的原因:
1、如果你用的是c語言編譯器,那麼io庫只有stdio.h,沒有iostream。iostream是c++的標准庫里的。
2、按照c++風格,添加頭文件的預編譯指令應該是#include
,沒有「.h」
3、如果使用iostream里的類,別忘了添加using
namespace
std;語句

5. C語言程序對,但是編譯不出來是怎麼回事

編譯出來只說明程序沒有語法錯誤,不說明沒亮冊有邏輯錯誤,有錯誤一般會有屏幕輸出,此其一敬知宏。第二,可以在程序中設定一些輸出語句或斷點觀察。第三如果程序不輸入、輸出內容,程序執行是當然看不見東西(不直觀)。第三如果程序一值運行無法退出,說明存在「死循環」。

C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低猛御級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。

盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。

6. 為什麼我電腦上的C語言不能編譯

你裝的Visual C++6.0吧。沒辦法,人家就是不支持Windows xp以上版本,更不要說是win8還64位了。下載個codeblocks一樣編譯c語言,還能最高支持到c11,比vc最高支持到c89好多了。現在譚浩強書上的例題都有不少c99了,vc又不支持。

7. c語言怎麼編譯不了啊

可以這樣做:
1、新建c/c
源文件(在文件這里選擇新建)
2、命名c/c
源文件名,並為它指定保存路徑(選擇文件中的c/c
source
file)(並在右邊輸入文件名,選擇保存位置,點擊確定)
3、開始錄入程序(在空白的工作窗口錄入程序)
4、編譯(點擊第一個紅框,所有的提示均按確定),運行(紅色感嘆號)

8. 電腦編譯不了C語言的程序

因為C語拍蘆言源程序文尺賀握件經過編譯連接之後生成一個後綴為.exe的文件。所陵慶以答案是:
D、把C源程序與系統提供的庫函數組合成一個二進制執行文件

9. c語言不能編譯是為什麼

是你編譯器有問題,或者是你建立工程的時候選的不是控制台應用程序

10. C語言編譯不了,怎麼回事。。。。直接運行就跳出來一個對話框源文件未編譯。怎麼整

int main()函數需要一個返回值。在第7行跟第8行之間補一句
return 0;
運行run之前要使用編譯compile將*.cpp譯為計算機可識別的二進制代碼。

閱讀全文

與為什麼c語言突然不能編譯相關的資料

熱點內容
偽軍pdf 瀏覽:418
如何判斷基本命令 瀏覽:972
pdf批量刪除 瀏覽:943
廣播android靜態動態區別 瀏覽:390
centos7設置為命令行啟動 瀏覽:570
程序員資質資格證 瀏覽:217
常見編碼加密 瀏覽:236
阿狸免費雲伺服器 瀏覽:764
快速配置伺服器bmc地址 瀏覽:968
機械手臂編程自動化 瀏覽:501
怎麼看銀行app的銀行卡號 瀏覽:84
pdf文件改ppt 瀏覽:196
ecs對比雲伺服器 瀏覽:852
必剪app怎麼沒有美顏 瀏覽:176
唯庫的視頻怎麼下載app 瀏覽:465
面度雲伺服器 瀏覽:353
加密狗華為 瀏覽:6
光遇安卓版和ios怎麼一起玩 瀏覽:52
飛機空氣動力學pdf 瀏覽:25
AndroidBinder設計與 瀏覽:278