自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

強調(diào)VS2003 makefile的一些見解與幫助

開發(fā) 后端
本人剛剛學LINUX下的C/C++編程,同事告訴我要用VS2003makefile來編譯,再問之如何寫makefile時,答:makefile是很難的東西,你可以使用國外高手寫的VS2003makefile來編譯。

希望我對VS2003makefile的一點經(jīng)驗能給大家?guī)韼椭?,對于VS2003makefile的編譯我也是琢磨了許久,才得出的以下方法,其中有許多語句可能存在錯失,歡迎大家指出來進行探討。

不服氣,到網(wǎng)上找一些VS2003makefile的教程,盡是些文件依賴、目標之類的理解不了的名次。于是,謬論就這樣在心中扎根了。

兩星期后,也就是今天,偶然的一個測試讓我明白了————makefile實在是很簡單,為啥教程都那么復雜呢?#t#
當然,本文所提到的,是針對初學者的"HelloWorld!"級別的makefile,并不能否認VS2003makefile的高級功能的復雜和強大。

我目前所能夠理解到的makefile,就是一個批處理程序而已。(如同Linux下的shell文件)makefile關(guān)鍵的處理步驟,就是調(diào)用編譯程序來執(zhí)行編譯,windows下是cl,Linux下是g++。Windows下的make程序是nmake.exe,Linux下是make。執(zhí)行編譯,windows下是cl,Linux下是g++。Windows下的make程序是nmake.exe,Linux下是make。

  咱們先寫一個簡單的C程序:

  1. #include <stdio.h> 
  2.  
  3. int main()  
  4. {  
  5.     printf("hello world!\n");  
  6.     getchar();  
  7.     return 1;  

把這個程序保存為test.cpp。
在WINDOWS下執(zhí)行編譯(先執(zhí)行c:\programe files\vs2003\Vc7\bin\vcvars32.bat):cl test.cpp
在Linux下執(zhí)行編譯:g++ test.cpp

很簡單嘛!然后寫makefile文件:

  1. anyname:  
  2. cl test.cpp  
  3. #在linux下,上一行寫成 g++ test.cpp  
  4. #注意cl這一行:前面的縮進是一個tab鍵,一定要是tab才可以  
  5. #***行的anyname可以是任何名字,但是要加上冒號 

 在WINDOWS下使用NMAKE編譯(先執(zhí)行c:\programe files\vs2003\Vc7\bin\vcvars32.bat):nmake.exe
  在Linux下使用MAKE編譯:VS2003makefile

呵呵,很簡單吧?其實VS2003makefile中大多都是變量的定義,最終把這些變量的值作為cl或g++的參數(shù)來使用。
希望任何教程都先展示一個Hello World后在開始傳教,對于菜鳥來說,***次成功的信心是***的鼓勵。

責任編輯:chenqingxiang 來源: 華軍資訊
相關(guān)推薦

2009-11-30 13:51:28

VS2003 Acti

2009-12-01 09:06:36

VS2003 ajax

2009-11-30 13:51:28

VS2003 Runt

2009-12-01 16:16:13

安裝VS2003

2009-11-30 09:39:46

VS2003版本

2009-11-30 10:07:19

VS2003版本

2009-11-26 16:46:08

VS2003編譯

2009-12-01 11:21:25

VS2003 報表

2009-11-27 09:34:38

VS2003命令

2009-11-26 13:40:53

2009-11-30 17:11:32

VS2003 VC6搭

2009-11-30 09:27:38

VS2003源代碼

2015-08-24 09:26:18

Java內(nèi)存問題見解

2009-11-30 13:40:43

VS 2003 Boo

2009-11-30 16:19:47

VS調(diào)試問題

2009-11-30 11:05:19

VS2003 WebS

2009-11-30 17:28:39

VS2003 ASP

2009-11-27 10:14:44

2009-11-26 13:05:39

VS2003斷點

2009-11-30 09:16:44

VS2003源代碼
點贊
收藏

51CTO技術(shù)棧公眾號