一種脫離VC編程軟件的方法學習C/C++編程(搭建EditPlus實如今文本編輯框中執行.c文件

網上下載一個EditPlus記事本安裝好後就能夠按照下面步驟進行搭建環境了:

1、工具(Tools)→配置用戶工具(Configure UserTools...),【添加工具】(Add Tool>>)→【應用程序】(Program)
一、【菜單文字】(Menu text)隨意書寫(此處寫「編譯」);
二、【命令】(Command)表明要執行的程序,寫gcc.exe可執行文件全路徑(F:gccbingcc.exe); 
三、【參數】(Argument)是傳遞給gcc的命令行參數「$(FileName) -o $(FileNameNoExt).exe」;設定一個「快捷鍵」,點擊這個快捷鍵就能夠執行這個命令;
四、【目錄】(Initial)寫「$(FileDir)」,這裏的「目錄」至關於cmd中cd到.c所在的文件夾(C:UsersAdministratorDesktopWIN32知識);
五、【動做】(Action)中選擇「捕捉輸出」(Capture output)由於選擇「捕捉輸出」(Capture output),編譯輸出不會輸出到控制檯,而是輸出到「輸出」視圖,看起來清晰,並且方便定位錯誤行;
六、【保存】(Save) 的「當前文件、全部打開文件」                                                                    ( All open files);
2、再新建一個運行生成的exe程序的命令:
七、【菜單文字】(Menu text)隨意書寫(此處寫「運行」);
八、【命令】(Command)表明要執行的程序,執行剛剛生成的.c程序文件;($(FileName).exe) 
九、【參數】(Argument)不用書寫;
十、【目錄】(Initial)寫「$(FileDir)」,這裏的「目錄」至關於cmd中cd到.c所在的文件夾(C:UsersAdministratorDesktopWIN32知識);
十一、【動做】(Action)中選擇「無」(None)由於選擇默認的(None),編譯時會輸出到控制檯,看起來清晰,並且方便;
十二、【保存】(Save) 的「當前文件、全部打開文件」                                                                    ( All open files);

順便說下安裝好VC6.0後也能夠在電腦自帶的記事本中編譯運行本身編寫的程序:
配置環境以下:

在cmd命令行下編譯運行C/C++源文件
1、若是裝有VC,那就簡單了,由於VC帶有C的編譯器,能夠將此路徑設置進環境變量。
Windows系統下編譯鏈接源代碼方法:
cl -GX test.c
-GX: 啓動同步異常處理
上面的命令會產生可執行程序:test.exe
在命令行中直接輸入:test.exe 就可運行該程序
Tips:
1、cmd中鍵入cl提示不認識cl命令,則因爲沒法找到cl.exe程序。解決方法以下:
添加系統變量(Path),這樣:個人電腦->屬性->高級->環境變量->系統變量,在path中添加
C:Program Files (x86)Microsoft Visual StudioVC98Bin;
注意:
一、結尾最後用「;」隔開!
二、若是你的Microsoft Visual Studio 低於9.0版本或高於9.0版須要修改上面的路徑名稱。
2、cmd中鍵入cl執行編譯時會出現mspdb60.dll沒法找到的狀況,是由於VC/Bin/下沒有 「MSPDB60.DLL
MSPDB60.DLL,mspdbcore.dll,mspdbsrv.exe」這四個文件,解決的方法:
1>直接從F:Win32/Bin/下複製這四個文件到VC/Bin/下便可解決
2>添加系統變量(Path),這樣:個人電腦->屬性->高級->環境變量->系統變量,在path中添加 C:Program Files (x86)Microsoft Visual StudioVC98Bin;
,注意結尾最後用「;」隔開!
這樣在用cl編譯就不會出現mspdb6.0.dll文件找不到的錯誤了。F盤下Win32目錄下的「直接利用命令行執行編譯與連接」文件            
3、若是你在編譯過程當中,出現一下錯誤:
一、fatal error C1034: stdio.h: no include path set
二、fatal error LNK1104: cannot open file "user32.lib
請在個人電腦->屬性->高級->環境變量->系統變量中新建系統變量LIB、INCLUDE並設置它們的值爲:
(LIB)C:Program Files(x86)Microsoft Visual Studio VC98Lib;
(INCLUDE)C:Program Files (x86)Microsoft Visual StudioVC98Include;必須加分號(;)工具

相關文章
相關標籤/搜索