`
diansummer
  • 浏览: 46582 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论

实践VC++编译器cl编译C/C++的程序

阅读更多

环境:windows上已经安装了VS2005
1、设置环境变量
目的:在cmd窗口下自动识别cl命令
设置:在“我的电脑”->属性->高级->环境变量里
   INCLUDE  D:\Program Files\Microsoft Visual Studio 8\VC\include;
   LIB           D:\Program Files\Microsoft Visual Studio 8\VC\lib;
   PATH        增加D:\Program Files\Microsoft Visual Studio 8\VC\bin;


 在cmd窗口输入cl提示“找不到mspdb80.dll”的解决办法: 

将D:\Program Files\Microsoft Visual Studio 8\Common7\IDE目录下的mspdb80.dll和mspdbsrv.exe拷贝到 D:\Program Files\Microsoft Visual Studio 8\VC\bin下;  

      

2、cl编译C程序示例
  (1)用记事本写个Hello.c文件,内容如下
  #include <stdio.h>
  main()
 {
  printf("Hello, World for c!\n");
 }
 (2)编译程序并执行
  在cmd命令行窗口输入cl Hello.c,可以看到生成Hello.exe文件信息
  在cmd命令行窗口接着输入Hello
  可以看到执行结果:Hello,World for c!

 

3、cl编译C++程序示例
  (1)用记事本写个Hello.cpp文件
  #include <iostream>
  using namespace std;
  int main(int argc, char* argv[])
  {
    cout << "hello, world for c++!" << endl;
    return 0;
  }
  (2)编译程序并执行
  在cmd命令行窗口输入cl Hello.cpp,可以看到生成Hello.exe文件信息
  在cmd命令行窗口接着输入Hello
  可以看到执行结果:Hello,World for c++!

 

分享到:
评论

相关推荐

    VC++编译器cl.exe的全部命令开关详解

    ### VC++编译器cl.exe的全部命令开关详解 #### 概述 本文将详细介绍Microsoft Visual C++(VC++)编译器中的`cl.exe`命令行工具的各个选项及其功能。`cl.exe`是VC++环境中的核心编译器,用于编译C/C++源代码到可...

    用于 x86 的 微软 C/C++ 优化编译器 19.25.28614 版

    从 vs2019 中提取的最新版微软C/C++优化编译器(cl,命令行使用),精简便携,易于使用,欢迎下载!

    cl命令-编译c语言汇编程序

    标题中的"cl命令-编译C语言汇编程序"指的是使用Microsoft Visual Studio的编译器cl.exe来处理C语言源代码,并将其转化为汇编语言,最终生成可执行文件的过程。这个过程是软件开发中的一个重要环节,涉及到编程语言的...

    用VIM编写C/C++程序

    ### 使用VIM编写C/C++程序的关键知识点 #### VIM简介 VIM(Vi Improved),作为Unix系统中最常用的文本编辑器Vi的增强版,凭借其高效性和灵活性深受开发者喜爱。相较于Emacs,VIM的学习曲线更为平缓,通过内置教程`...

    VC++ 6.0编译器

    在Windows 7环境下,可以使用VC++ 6.0来编写和运行C语言程序,因为它的编译器同样支持C语言。 总的来说,VC++ 6.0编译器在C++编程领域具有重要地位,尤其对于初学者和对旧系统有需求的开发者来说,它提供了全面的...

    java写的一个使用jni调用c/c++的dll

    编译C/C++代码成DLL文件,这通常涉及到设置正确的编译器选项和链接到JVM库。在Windows上,使用`cl`(Microsoft Visual C++编译器)或`gcc`(MinGW),在Linux或macOS上可能需要`gcc`或`clang`。 最后,将生成的DLL...

    VC++6.0编译器提取

    - **cl.exe**:这是C/C++编译器的命令行工具,负责将源代码转换为机器码。在提供的压缩包中,"mycl"可能就是编译器的可执行文件。 - **link.exe**:链接器,用于将编译器生成的对象文件和库文件合并成可执行程序或...

    VC++2022编译器(x64)

    VS2022提取,本资源仅包含VC++2022编译器,cl,lib,link,ml,nmake,只有64位库,只能手动编译64位程序。 解压后,双击VC2022.CMD运行,该文件自动设置好了运行环境变量,编译C/C++文件时,直接在VC2022.CMD打开后...

    C语言编译器

    【C语言编译器】是将C语言源代码转换成机器可执行的程序的重要工具。在软件开发过程中,IDE(集成开发环境)扮演了至关重要的角色,它将编辑、编译、调试等多个步骤整合在一起,使得开发过程更为高效。常见的IDE如...

    vc++命令行编译&makefile;&rpc;

    本文主要介绍了如何利用命令行进行VC++程序的编译以及makefile的基本概念与使用方法。 #### 二、环境变量配置 为了能够在命令行模式下使用VC++编译器,我们需要先设置好相关的环境变量。这些环境变量主要包括`PATH`...

    C/C++动态库生成和调用规则简单测试

    本项目"**C/C++动态库生成和调用规则简单测试**"旨在通过实践,探讨动态库的生成及其在C/C++程序中的调用方法。 首先,我们需要理解动态库的生成过程。在Windows环境下,我们通常使用Microsoft Visual Studio等IDE...

    LLVM到Common Lisp编译器。-C/C++开发

    Iota是LLVM到CL转译器,类似于emscripten。 它将LLVM位代码转换为安全,可移植的Common Lisp代码。 快速入门-----#您可能希望将其作为quicklisp本地项目使用。 #可选,对于并行Iota,是从LLVM到CL转译器,类似于...

    C++(Qt)软件崩溃调试-编译器及编译参数学习(4)

    cl.exe是MSVC的C/C++编译器,用于编译源代码。 1.4 LINK链接器是什么 LINK是MSVC的链接器,负责将编译器生成的对象文件和库链接成可执行文件或动态链接库。 1.5 MSVC编译器常用参数 MSVC的编译器参数以 `/` 开头,...

    VC中cl.exe命令参数详解.pdf

    CL.exe 是控制 Microsoft C 和 C++ 编译器与链接器的 32 位工具。编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。链接器产生可执行文件 (.exe) 或动态链接库文件 (DLL)。注意,所有编译器选项都区分大小写。 ...

    如何从命令行编译本机 C++ 程序

    在不使用Visual Studio IDE的情况下,我们也可以通过命令行来编译C++程序,这对于自动化构建流程或理解编译过程很有帮助。 首先,你需要确保已经安装了Visual Studio,并且包含Visual C++工具集。在Windows上,可以...

    C-Free配置TDM-GCC/MinGW-w64/VC++2015编译器教程

    **C-Free配置TDM-GCC/MinGW-w64/VC++2015编译器教程** C-Free是一款流行的集成开发环境(IDE),专为C和C++编程设计。虽然它内置的编译器可能相对较为老旧,但对于初学者来说,其用户友好性和基本功能已经足够满足...

    命令行编译C++程序 Windows pdf

    在Windows操作系统中编译C++程序,可以通过命令行工具进行操作,主要是利用环境变量和命令行编译器cl。以下知识点将详细介绍如何在Windows环境下设置环境变量以及使用命令行编译C++程序。 ### 环境变量设置 环境...

Global site tag (gtag.js) - Google Analytics