环境: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++!
分享到:
相关推荐
从 vs2019 中提取的最新版微软C/C++优化编译器(cl,命令行使用),精简便携,易于使用,欢迎下载!
Iota是LLVM到CL转译器,类似于emscripten。 它将LLVM位代码转换为安全,可移植的Common Lisp代码。 快速入门-----#您可能希望将其作为quicklisp本地项目使用。 #可选,对于并行Iota,是从LLVM到CL转译器,类似于...
支持语言列表中也包括非脚本编译语言,例如C#, Common Lisp (CLISP, Allegro CL, CFFI, UFFI), Java, Modula-3, OCAML以及R,甚至是编译器或者汇编的计划应用(Guile, MzScheme, Chicken)。SWIG普遍应用于创建高级...
和在IDE中编译相比,命令行模式编译速度更快,并可以避免被IDE产生的一些附加信息所干扰。本文将介绍微软C/C++编译器命令行模式设定和用法。
这里介绍使用Windows OS自带的c/c++编译器(cl)怎样把.c文档编译成.exe和.dll文档。为什么要把介绍使用cl把.c文档编译成.exe是因为java程序在使用.dll文档时,需要验证该文档功能的正确性,以方便Java代码的调试与...
常见的IDE有Microsoft Visual Studio,Dev-C++,C++Builder,Emacs + GCC,Eclipse+CDT。IDE环境,集编辑、编译、调试于一身,还有很多相应的拓展工具,这是为了开发人员使用上能够很方便,以至于他们把更多的精力...
编译器包含一个shell程序(cl2000—v28),可以用来单步完成程序的编译、汇编和链接。shell程序通过下列工具实现一个或多个代码模块的操作,如图1所示。 ● C编译器(C Compiler):产生汇编语言源代码,其细节...
编译器包含一个shell程序(cl2000—v28),可以用来单步完成程序的编译、汇编和链接。shell程序通过下列工具实现一个或多个代码模块的操作,如图1所示。 ● C编译器(C Compiler):产生汇编语言源代码,其细节...
Microsoft Visual C/C++ for Windows and Windows NT, 32版本编译器和Phar Lap连接器(TNT链接器) (CL and 386LINK) MetaWare High C/C++ 编译器和Phar Lap连接器(TNT链接器) (HC386 and 386LINK) Open-Watcom C/C++...
Microsoft Visual C/C++ for Windows and Windows NT, 32版本编译器和Phar Lap连接器(TNT链接器) (CL and 386LINK) MetaWare High C/C++ 编译器和Phar Lap连接器(TNT链接器) (HC386 and 386LINK) Open-Watcom C/C++...
Microsoft Visual C/C++ for Windows and Windows NT, 32版本编译器和Phar Lap连接器(TNT链接器) (CL and 386LINK) MetaWare High C/C++ 编译器和Phar Lap连接器(TNT链接器) (HC386 and 386LINK) Open-Watcom C/C++...
Microsoft Visual C/C++ for Windows and Windows NT, 32版本编译器和Phar Lap连接器(TNT链接器) (CL and 386LINK) MetaWare High C/C++ 编译器和Phar Lap连接器(TNT链接器) (HC386 and 386LINK) Open-Watcom C/C++...
Microsoft Visual C/C++ for Windows and Windows NT, 32版本编译器和Phar Lap连接器(TNT链接器) (CL and 386LINK) MetaWare High C/C++ 编译器和Phar Lap连接器(TNT链接器) (HC386 and 386LINK) Open-Watcom C/C++...
Microsoft Visual C/C++ for Windows and Windows NT, 32版本编译器和Phar Lap连接器(TNT链接器) (CL and 386LINK) MetaWare High C/C++ 编译器和Phar Lap连接器(TNT链接器) (HC386 and 386LINK) Open-Watcom C/C++...
matlab代码不React快速的MATLAB-C通信插座 该项目允许使用自定义套接字接口在MATLAB和基于外部C / C ++的应用程序之间进行快速有效的通信。 当前实现仅包含Windows套接字。 通信由维护在CPP端的服务器套接字处理,并...
精简的VC6编译器,命令行模式下使用cl you.c进行编译,详细用法请参考cl /?
使用以下命令运行编译的程序: `/ usr / class / cs143 / bin / spim -file file.s ###第1周####编译阶段: 词法分析 解析中 语义分析 优化 代码生成 #### On语言应用程序领域的需求相互冲突,而程序员培训是新...
Visual C++ 6.0,简称VC或者VC6.0,是微软推出的一款C++编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C++1.0后,...
它实际上是将经典的开源 C语言 编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Windows 不具备的,Linux平台下的开发工具...
支持语言列表中 也包括非脚本编译语言,例如C#, Common Lisp (CLISP, Allegro CL, CFFI, UFFI), Java, Modula-3, OCAML以及R,甚至是编译器或者汇编的计划应用(Guile, MzScheme, Chicken)。SWIG普遍应用于创建高级...