我的个人博客:zhang0peter的个人博客
1.工具介绍
Windows下VS套件自带的编译程序有以下这些:
- cl.exe:编译程序
- link.exe:链接程序
- lib.exe:加载lib库的程序
- nmake.exe:用Makefile进行构建、编译的工具
2.cl使用方法
我使用的是VS2017,打开命令行窗口,我选择的是64位的编译工具
使用如下命令查看cl的参数:
cl -help
写一个最简单的程序:
#include <iostream>
int main(void)
{
std::cout << "This is a native C++ program." << std::endl;
std::cout << "hello world." << std::endl;
return 0;
}
切换到代码的目录,然后编译运行:
3.Makefile的编写和nmake使用方法
Windows的nmake需要的Makefile的编写跟gcc的Makefile编写有许多不同之处,具体的可以访问微软官网查看教程。
编写Makefile:
# Specify compiler
CC=cl.exe
.PHONY : all
all : hello-world.exe
hello-world.exe : hello-world.cpp
$(CC) hello-world.cpp
运行nmake:
运行完成
参考资料: