|
最近讀C++ Primer 5發(fā)現(xiàn)是用vc11的nmake工具編譯文件,類(lèi)似linux下的makefile工具,很方便的一鍵清除和一鍵編譯。就想利用這種方法編譯一些小代碼段,這樣不必打開(kāi)笨重的VS2012。 利用CL命令行編譯程序: 寫(xiě)一個(gè)簡(jiǎn)單的bat腳本查找到vc環(huán)境變量的配置文件: 利用CL命令行編譯C++文件: NMAKE實(shí)際上是批量調(diào)用CL來(lái)編譯鏈接目標(biāo)文件。 下面來(lái)看下怎么配置makefile 一個(gè)簡(jiǎn)單的makefile例子編譯WordCount.cc文件:寫(xiě)一個(gè)bat文件調(diào)用makefile:或者把vsvar加入環(huán)境變量,然后在本文件夾打開(kāi)cmd:
編譯:cmd: NMAKE 清除:cmd: NMAKE clean 刪除:cmd: NMAKE clobber
在windows下編譯c c++程序用nmake /f makefile cl hello.c 設(shè)置路徑用set PATH= ;/c/x.lib |
|
|