windows下cmd命令编译C++

来源:网络收集 打印文章内容   下载WORD版到本地  

在 Linux 下,Kris 是倾向于在终端中使用 gcc 和 g++来编译 C/C++的,在 Windows 下相信很多人都 是选择臃肿的 Visual Studio,我亦不免如此 我亦不免如此。

但是,我希望在 Windows 下也能像 Linux 下一样简洁编 程,于是开始了我的 Windows 下的 C/C++命令行编译环境打造之路。

几乎没有人会否认集成开发环境 (IDE)(例如,Visual Studio,NetBeans,Eclipse) Eclipse)所的能使编程 工作变得相当简单的诸多功能。

但,还是说说命令行编译的好处吧。

1、偏爱最简单的生成 2、希望揭开 IDE 处理源代码文件的方法的 3、深入了解计算机语言并得到扩展 深入了解计算机语言并得到扩展 事实上,使用命令行工具编译的感觉将证明很有帮助 使用命令行工具编译的感觉将证明很有帮助。

怎么打造 Windows 下的 C/C++ C/C++命令行编译环境呢?使用 Cygwin 在 Windows 上模拟 Linux 环境, 然后利用 gcc/g++,显然这也是复杂的折腾 显然这也是复杂的折腾。

既然我已经装了 Visual Studio,那么我应该好好利用其 那么我应该好好利用其 cl 编译器。

OK,步骤记录如下( (这里说明一下,我的环境是 Windows 7 + Visual Studio 2010 2010,其中 VS 2010 安装位置是 D 盘): 1、修改环境变量 在系统属性-高级-环境变量-用户变量中: 编辑 PATH 增加 cl 编译器的路径 D:\Program Files\Microsoft Visual Studio 10.0 Microsoft 10.0\VC\bin 以及 MSPDB60.DLL 的路径 D:\Program Files Program Files\Microsoft Visual Studio 10.0\Common7 Common7\IDE,用分号分 隔。

新建变量 INCLUDE:D:\Program Files Program Files\Microsoft Visual Studio 10.0\VC\include include 新建变量 LIB:D:\Program Files Program Files\Microsoft Visual Studio 10.0\VC\lib 2、在命令提示符(CMD)中运行 cl,若出错提示 LINK : fatal error LNK1104: 无法打开文件 中运行

“kernel32.lib”, 则把 C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib 目录下的 kernel32.lib 拷贝到 D:\Program Files\Microsoft Visual Studio 10.0\VC\lib 目录下。

3、试试效果,在 CMD 中输入 cl main.cpp,其中 main.cpp 内容如下: 复制内容到剪贴板 程序代码 #include #define _(_) putchar(_); int main(void){int i = 0;_( ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++i)_(++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++i)_(++++++++++++++ i)_(--++i)_(++++++i)_(---------------------------------------------------------------------------------------------------------------------------------i)_(-----------------------i)_(++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++

++++++++++++++++++++++++++i) _(----------------i)_(++++++ i)_(++++++ i)_(------------i)_(---------------i)_(---------------------------------------------------------------------------------------------------------------------------------i)_(--------------------------------------------i)return i;} 编译结束之后,运行 main.exe 结果会是什么呢?Oops,传说中的 Hello World 哎 哎! 附录 cl 编译器命令的简单用法 编译器命令的简单用法: 引用内容

(1) cl 直接生成 exe 文件 多文件编译 在 main,cpp 函数中,包含 mysum.cpp , mycheng.cpp 文件 mysum.cpp 中包含 mysum 函数的方法 mycheng.cpp 中包含 mycheng 函数的方法 执行 cl main.cpp 生成 main.exe 可执行文件 ///////////////////////////////////////////////////////////////////////////////////////////////////// /// ////main.cpp #include #include "mysum.cpp" #include "mycheng.cpp"

void main() { double dresult=mysum(3.6 , 3.4); cout<<"3.6 + 3.4 ="<

  • windows下cmd命令大全

    windows下cmd命令大全

    windows下cmd命令大全...

    贡献者:网络收集
    771080
  • windows下cmd的常用命令

    windows下cmd的常用命令

    windows下cmd的常用命令...

    贡献者:网络收集
    368777
  • windows CMD命令大全

    windows CMD命令大全

    windows CMD命令大全...

    贡献者:网络收集
    492041
  • Windows中cmd命令大全

    Windows中cmd命令大全

    Windows中cmd命令大全...

    贡献者:网络收集
    135620
  • windows常用CMD命令讲解

    windows常用CMD命令讲解

    windows常用CMD命令讲解...

    贡献者:网络收集
    179075
  • Windows下的Cmd常用命令集

    Windows下的Cmd常用命令集

    Windows下的Cmd常用命令集...

    贡献者:网络收集
    712506
  • Windows系统CMD运行命令大全

    Windows系统CMD运行命令大全

    Windows系统CMD运行命令大全...

    贡献者:网络收集
    448342
  • windows远程桌面连接命令和一些常用的cmd命令

    windows远程桌面连接命令和一些常用的cmd命令

    windows远程桌面连接命令和一些常用的cmd命令...

    贡献者:网络收集
    534234
  • Windows_CMD命令大全整理

    Windows_CMD命令大全整理

    Windows_CMD命令大全整理...

    贡献者:网络收集
    582160
  • WINDOWS CMD 使用命令全解

    WINDOWS CMD 使用命令全解

    WINDOWS CMD 使用命令全解...

    贡献者:网络收集
    312840
  • vivo系统崩溃 72÷4.8简便计算 逆鳞王琦 科比低潮时期照片 电子商务创业项目 学霸谈恋爱成绩还超好 小孩子该玩游戏不 书信 落款 敬上 你和我吉他教学 泰国可以美白的粉 爱度q8 说明书 dispiayout ps画太极 8.10西汉高速 事故原因 初级日本语1到48课 路虎发现报价及图片 美人鱼永久性改造 幼儿手工包包步骤 法国四日 电影 dnf暗钝在武器排名第几 办公室科员 杭州真丝围巾品牌 装修木地板哪种颜色好 momentun sgd 2sk3878 Olympic tittle The two girls are corn是什么意思啊 太原老字号著名小吃 梅陇镇广场停车场收费 惠普vostro如何u盘启动 total uk rf国度官网 轩辕剑剧情简介 女明星绑带高跟鞋 欲海潮3手机观看 rct962所有演员 淘宝假货 临海市政协奚国斌 窈窕蜀女20121207期 快穿我才是女主txt微盘 追魂伞磁力下载 dragonage2launcher rimworld a17 闪耀 免费下载vip视频软件 夫人韩国百度云资源 js socket smtp Getriebebau NORD ps定义图案 网游小说男主是大神 chloe包什么档次 皈依修学手册之三 ps 3d功能 菠萝快车 电影 标签软件哪个好用 blanc eclare simple cycloheximide购买 莱昂纳多手机壁纸高清

    声明:本站内容源于网络,出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,请咨询相关专业人士。

    如果无意之中侵犯了您的版权,或有意见、反馈或投诉等情况, 联系我们:shnews500#tom.com

    All Rights Reserved 海日网 手机站 网站地图 网站栏目