多语言展示
当前在线:429今日阅读:126今日分享:42

使用cl编译器直接编译c/c++代码生成可执行程序

使用VS自带的cl.exe可以直接编译c或c++代码生成exe程序,并且不会生成一大堆的工程文件,很方便写一些基本的测试代码。
工具/原料

Visual Studio

方法/步骤
1

前提:安装了VS (版本无所谓)准备:点击开始菜单->Microsoft Visual Studio 2010(根据自己的版本) -> Visual Studio Tools -> Visual Studio Command Prompt右键选择'属性'查看”目标”中的地址,我这里是:%comspec% /k ''D:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat'' x86这个地址即是运行带有VS环境变量的CMD,我们需要这个来让我们的c代码在任意目录就可以编译。下面我们到任意一个需要放代码文件的目录,我这里是D:\Code\Demo,在此目录里新建一个批处理文件,把刚才的地址复制进去,我这里直接建好了run.bat,运行这个批处理,如下图,在当前目录里运行了设置好环境变量的CMD(这就是这个批处理的用处)。

2

开工:现在我们直接在当前目录用记事本写一个c代码文件,最简单的:void main(){         printf('Hello world!\n');}保存成demo.c,然后在刚才CMD窗口输入cl demo.c就可以在当前目录生成demo.exe

3

在命令提示符下输入demo.exe即可运行程序:

注意事项

对于cpp文件也同样适用,方法完全一样。建议使用Notepadd++取代记事本编辑 ,效率非常高。

推荐信息