A. c語言編譯出錯,怎麼查找錯誤出在哪行
步驟:
1.打開源代碼文件,在控制台里查看錯誤類型。
B. C語言如何通過VC6.0編譯系統查看每一步的運行情況
這個和體統沒有太大的關系吧,我同學的也是vista的系統就沒事
估計是你的編譯器有問題
我用郵箱給你發一個你看看,上面有安裝過程的圖解
C. 如何快速查找C語言編譯時的錯誤
1、首先,我們啟動編譯軟體程序,今天我們以VC++6.0為例。
注意事項:
編譯語言是一種以編譯器來實現的編程語言。它不像直譯語言一樣,由解釋器將代碼一句一句運行,而是以編譯器,先將代碼編譯為機器碼,再加以運行。理論上,任何編程語言都可以是編譯式,或直譯式的。它們之間的區別,僅與程序的應用有關。
D. 如何查看exe文件是用什麼語言寫的
一般沒有辦法可以保證獲取EXE文件是什麼語言寫的,只是對於編譯後沒有進行任何處理的EXE文件,可以去看它是否符合常見的DELPHI、VB、VC++等編譯器的規律,然後猜測其是什麼語言編寫的。
對於高級語言的反編譯,理論上就是不可能的,除非是對於PHP、FOXPRO這些偽編譯系統。雖然EXE都可以反匯編,但是真正想反匯編之後做個什麼大的手足,是非常非常困難的。
用名為PEiD的這個軟體把這個,exe查一下,如果它沒有加殼的話,就可以看出是用什麼語言寫的,如果它加了殼,要把它脫殼以後,才能看得出是用什麼語言寫的。
從一些細節,例如需要那些DLL庫,需要的其它配置,有無配置文件。 當然,還有更鳥的辦法——反編譯! Foxpro、VFP、Delphi都可以。PB、VB都有特定的文件;BCB可以用某個軟體打開,雖然看不道源代碼,但足以判斷,另外的大概是VC了。至於C和匯編,WIN9X下無圖標。
通過看它和什麼庫鏈接可以猜測出用過哪些語言。比如Java語言寫的程序一般不會不與Java運行時的DLL鏈接(名字好像叫jre.dll),Objective-C 和Swift語言寫的程序往往是和objc運行時鏈接的。
C語言鏈接的DLL包括Unix/BSD/Linux系統上的libc、libxnet等,和Windows上的Kernel.dll等。C++也是如此,但鏈接的包括有libstdcxx,和Windows上的 mfc*.dll。
雖說幾乎任何高級語言編譯的exe文件都可以通過反編譯的方法獲得源代碼,但到目前為止,還沒有一種反編譯的方法可以獲得百分百完整、准確的源代碼。
而學過編程的都知道,源程序中有時候哪怕錯一個字元,運行結果都有可能完全出人預料。因此反編譯獲得的源代碼,重新編譯為exe文件後,要麼就是無法運行,要麼就是面目全非了。
E. 如何查看C程序編譯後生成的匯編語言啊
VC++編譯器,在按F10後,調試工具欄的最後一個,點選它後,會出現一個窗口,裡面的就是程序的匯編語言。
F. 如何查看gcc編譯器默認支持的c語言標准
gcc默認是不支持c99及以上版本的
如果想支持,需要在編譯時加參數:-std=c99
gcc -std=c99 -o xx xx.c
或者在源碼里定義宏
#define __STDC_VERSION__ 199901L
G. 如何查找電腦里的C語言編譯器
應該是用的VC編譯器吧,編譯器進入假死狀態也不能停,這樣的話你只能從任務管理器把VC給關了重新開一次。,