編譯器的問題及答案
『壹』 關於編譯器的一些基本問題(C/C++)
是這樣的.源代碼可以直接用.但編譯器要不一樣才行.
因為生成的文件格式可能有差異
『貳』 c的編譯器問題
第一問:
VC和C++ Builder支持的語言都是C++語言,C++語言在固定的語法,所以他們的語法是一樣的。
第二問:
是的,只要你會用C++ Builder這個工具。
『叄』 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\ 後面的東西要相同。
本人深受其害,重裝多次不管用,上面中文部分為高手借鑒,
下面路徑為本人深思所得,終於解決。與君分享。
『肆』 有關「編譯器」的一些問題。
編譯器是一個程序,它將程序的源代碼轉換成為可執行文件。各種高級語言都有其相應的編譯器,不同的編譯器也只能編譯其相對應的代碼。理論上經過編譯的程序是可以反編譯的,當然,部分文件會對其編譯過程進行加密,這樣就無法反編譯了,不過,反編譯軟體是違法的行為!
『伍』 有關編譯器的問題
編譯器可不是你想像得那麼簡單的哦:)
很多編譯器並不是用匯編語言寫的,那樣太累了。
編譯器涉及非常復雜的詞法和語法分析。現在基本上都是採用lex和yacc之類的工具自動生成詞法分析程序和語法分析程序。每種語言都有各自不同的詞法和語法,你需要提供詞法和語法的正則表達式之類的東西給lex和yacc,然後由這兩個工具生成詞法分析程序和語法分析程序。詞法和語法分析程序可以將你設計的語言編寫的程序生成中間代碼,然後再想辦法編程機器可讀的機器碼就能運行了。
當然你也可以自己手動寫詞法和語法分析器,不過那個工程太過龐大。
『陸』 關於c語言編譯器的問題,請高手回答。
怎麼會沒有哦?只不過換了個名字而已.畢竟是新出來的東西嘛.你看看msdn
『柒』 編譯器的問題
非常簡單,新新新手最常見的錯誤!
您最大的可能是沒用建立工程!而直接新建C++源文件!第二大可能:您建的工程時選的不是win32 console Application
----------
您應這么做:
1.新建->工程->win32 console Application ->建立空白工程->完成
2.新建->C++源文件->工程名選剛才建的那個工程
3.將代碼拷貝到C++源文件中。編譯運行
4.最重要的是:馬上回來,加分給我!
『捌』 c語言編譯器的問題
ctrl + a 再 delete 搞定..
『玖』 c語言的編譯器問題。
當VC++出現Compiling... Error spawning cl.exe 錯誤的解決辦法有如下幾種,請樓主嘗試:
方法1:
啟動VC時不要用圖形界面,通過在命令提示符下輸入:Msdev /useenv運行(注意啦/前面有個空格).它會強制使系統環境變數全高設置成正確值.而且,只需要使用一次這樣的方式運行VC,以後再次通過雙擊圖標的方式啟動也不會有問題。
方法2:
使用你的VC安裝盤修復一下。
方法3:
在VC中點擊「Tools」—>「Option」—>「Directories」,發現路徑有誤,重新設置「Excutable Fils,Include Files,Library Files,Source Files」的路徑。
要是顯示「找不到mspdb60.dll」,去能正常運行VC++的電腦中搜索mspdb60.dll文件,拷貝到你的機器上Microsoft Visual Studio\Common\MSDev98\Bin下。缺失其他文件類似操作O(∩_∩)O。
方法4:
可能很多人在安裝VC 6.0後有過點擊「Compile」或者「Build」後被出現的
「Compiling... ,Error spawning cl.exe」錯誤提示給郁悶過。很多人的
選擇是重裝,實際上這個問題很多情況下是由於路徑設置的問題引起的,
「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目錄\VC98\Bin」下面,
你可以到相應的路徑下找到這個應用程序。
『拾』 【C語言編譯器問題】code::blocks的設置問題
基本可以這樣認為
實際上在GCC中
不管是C語言還是C++用的都是一個編譯器(cc)!!!只是傳經去的參數不同以及鏈接的靜態庫不同而已(ld)
我試過用GCC編譯C++只需要加個參數-lstdc++即可...
因此如果你不慎輸入了C++的代碼,他應該會彈出鏈接錯誤的