Windows下使用Visual Studio自带的MSVC,命令行编译C/C++程序

我的个人博客:zhang0peter的个人博客


1.工具介绍

Windows下VS套件自带的编译程序有以下这些:

  • cl.exe:编译程序
  • link.exe:链接程序
  • lib.exe:加载lib库的程序
  • nmake.exe:用Makefile进行构建、编译的工具

2.cl使用方法

我使用的是VS2017,打开命令行窗口,我选择的是64位的编译工具
在这里插入图片描述
在这里插入图片描述
使用如下命令查看cl的参数:

cl -help

在这里插入图片描述
写一个最简单的程序:

#
在你遇到需要快速使用MSVC编译器进行代码编译,而不想安装完整的Visual Studio 2015时,可以利用免安装的MSVC编译器版本。首先,下载名为MSVC2015的命令行工具压缩包。然后,将压缩包解压到你选择的目录中。 参考资源链接:[轻松上手:无需安装的VS2015 MSVC编译器](https://wenku.csdn.net/doc/4274pdvce4?spm=1055.2569.3001.10343) 完成解压后,打开解压目录,你会看到MSVC2015命令行工具文件。双击该文件即可启动一个命令行窗口,这个窗口默认位于MSVC编译器的bin目录下。在这个命令行窗口中,你可以使用`cl`命令编译C++源代码文件。例如,如果你有一个名为`main.cpp`的C++源文件,你可以输入如下命令编译它: ``` cl main.cpp ``` 如果需要链接库或指定额外的编译选项,你可以在命令后添加相应的参数。例如,如果需要链接名为`mylib.lib`的库文件,你可以使用如下命令: ``` cl main.cpp /link mylib.lib ``` 使用`nmake`命令来执行Makefile文件中的编译规则也是一个常见的操作。如果你已经有一个包含编译规则的Makefile文件,可以在命令行中输入: ``` nmake -f Makefile ``` 这里,`-f`参数后跟Makefile文件的路径和文件名,用于指定非默认名称的Makefile文件。`nmake`将根据Makefile中定义的规则来编译你的项目。 此外,这个免安装的MSVC编译器包含了与Visual Studio 2015相同版本的编译器和链接器,这意味着你得到的是最新版本的MSVC,保证了编译的现代性和兼容性。 通过以上步骤,你就可以在不安装Visual Studio 2015 IDE的情况下,快速地利用MSVC编译编译和链接C++代码。如果希望了解更多关于MSVC编译器的使用方法和技巧,可以参阅资源《轻松上手:无需安装的VS2015 MSVC编译器》,它提供了详细的指导和示例代码,帮助你更全面地掌握工具的使用。 参考资源链接:[轻松上手:无需安装的VS2015 MSVC编译器](https://wenku.csdn.net/doc/4274pdvce4?spm=1055.2569.3001.10343)
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值