對於初學c/c++的人,我建議最好在使用dos 環境下的編譯器,這樣不至於在gui的環境(比如vc、bcb)裡給弄糊塗了。那麼在dos環境下如何使用c/c++的編譯器了,其實很簡單,下面用vc為例;
首先你告訴lib和include在什麼地方,在就告訴編譯的程式在什麼地方,這樣我們可以在任何目錄下都可以使用編譯器,要作到上面的,就理所當然要設定path了!設定如下:
vc:假定你的vc安裝在如下目錄:
c:/program files/microsoft visual studio/vc98/include
c:/program files/microsoft visual studio/vc98/mfc/include
c:/program files/microsoft visual studio/vc98/lib
c:/program files/microsoft visual studio/vc98/mfc/lib
c:/program files/microsoft visual studio/vc98/bin
c:/program files/microsoft visual studio/common/msdev98/bin
那麼寫乙個批處理檔案(autoexec.bat),內容如下:
set path=c:/program files/microsoft visual studio/vc98/bin;c:/program files/microsoft visual studio/common/msdev98/bin (找到vc的編譯器cl.exe位置,同時也可以呼叫mspdb60.dll檔案)
set include=c:/program files/microsoft visual studio/vc98/include;c:/program files/microsoft visual studio/vc98/mfc/include
set lib=c:/program files/microsoft visual studio/vc98/lib;
c:/program files/microsoft visual studio/vc98/mfc/lib
當然如果你不用mfc也可以這樣:
set path=c:/program files/microsoft visual studio/vc98/bin;c:/program files/microsoft visual studio/common/msdev98/bin
set include=c:/program files/microsoft visual studio/vc98/include
set lib=c:/program files/microsoft visual studio/vc98/lib
如果你是使用的bcb的編譯器,設定方法與上面類似!
那麼如何在dos 用c/c++的編譯器編譯程式呢?
那就更簡單了!如下:
c:/> cl test.cpp 《回車》(呵呵,當然你可以在其他目錄下去執行,只要是你編譯的cpp檔案的目錄就行)
至於執行cl.exe有些什麼引數實現條件編譯,就要自己去查了!:)
當然,上面的方法不適合開發大型的專案,因為很明顯文件、程式管理不方便!
DOS下如何使用c c 的編譯器
對於初學c c 的人,我建議最好在使用dos 環境下的編譯器,這樣不至於在gui的環境 比如vc bcb 裡給弄糊塗了。那麼在dos環境下如何使用c c 的編譯器了,其實很簡單,下面用vc為例 首先你告訴lib和include在什麼地方,在就告訴編譯的程式在什麼地方,這樣我們可以在任何目錄下都可以使...
C C 編譯器預定巨集使用
在c c 編譯器中,會有編譯器級別的預定義巨集,file line function date time 等。下面來一一介紹這幾個巨集的含義 file 當前檔案的檔名,linux下gcc只有檔名,而在windows下gcc會包含完整的路徑,可通過編譯選項設定為只有檔名 line 當前行號 funct...
蒐集C C 編譯器
蒐集c c 編譯器在所有的和計算機的相關的專業中,c,c 幾乎都是必修課,而我們用的編譯器多半都是 turboc 2.0,visual c borland c builder 然而c c 的編譯器是何其多,長期使用乙個編譯器會讓我們形成思維的定視,就像當我們長期使用了 windows 再轉換成使用 ...