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

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

操作方法

  • 01

    前提:安装了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(这就是这个批处理的用处)。

  • 02

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

  • 03

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

(0)

相关推荐

  • windows下cmd命令编译C++

    我已经装了Visual Studio,那么我应该好好利用其cl编译器。OK,步骤记录如下(这里说明一下,我的环境是Windows 7 + Visual Studio 2010,其中VS 2010安装位 ...

  • Solaris系统上安装GCC编译器

    阅读提示:GCC是GNU组织的免费C编译器,Linux的很多发布缺省安装的就是这种。很多流行的自由软件原代码基本都能在GCC编译器下编译运行。 GCC有很多平台(操作系统)的版本,一般商业UNIX系统 ...

  • 将VBA代码编译封装成为DLL动态链接库的方法

    一、为什么要编译成为DLL 我们知道,Visual C++、Visual Basic和C++ Builder以及Delphi等编译器所编译出来的程序不容易被人破解(相对来说),这是因为代码被编译成了可 ...

  • 怎么用命令提示符编译java程序?

    我们用文本文档编译好自己的一个java程序,怎么用命令提示符编译它呢?怎么借助命令提示符来运行这个程序呢?让我们一起来看看吧!!! 操作方法 01 我们先新建文本文档,输入自己的java程序. 这里我 ...

  • 关于C++代码缓冲区溢出

    缓冲区溢出通常表现为一个最为常见的漏洞而存在于今天的各种软件之中,黑客可以用恶意的输入,从而更改程序的执行流程,由此入侵相应的进程.电脑.或整个域.如果进程运行于一个高度受信的账户之下,如管理员或本地 ...

  • 图解Visual Studio2017编写C++静态库

    本篇经验将和大家介绍如何利用Visual Studio2017编写C++静态库,希望对大家的工作和学习有所帮助! 操作方法 01 解决方案选win32 Console Application控制台,如 ...

  • freebsd9.1源码安装apache.mysql.php环境(亲侧通过)

    新手不建议用源码安装,请慎重 1.安装9.1系统 2.通过Sysinstall安装预装软件 ====================================================== ...

  • Linux下的基本操作和常用命令

    随着mono的发展,asp.net也实现了跨平台的开发,而要mono在Linux下跑起来,也需要掌握一些Linux的操作,以下为大家总结了一些关于Linux的基本操作。 Linux命令基础操作 一、S ...

  • WinAVR怎么安装?WinAVR安装使用图文教程

    WinAVR是开源社区的一个用来开发AVR单片机的GCC编译器,WinAVR可运行于32位Windows操作系统中,并兼容64位Windows操作系统.WinAVR 是GNU 组织推出的AVR 单片机 ...