设为首页 加入收藏

TOP

系统相关:编译器及其命令行模式杂谈
2014-11-23 22:16:32 】 浏览:865
Tags:系统 相关 编译器 及其 命令 模式 杂谈

  题记: 接触了几年的计算机了,也被人当作是专业人士几年了,不得不承认,编程能力一直不是太好.但是现在一直在努力.希望能早点补齐这个缺口.
  最早学习C语言的时候,用的编译器是TC2.0,很古老的一个,并且是在无盘工作站上用的,即使程序没有错误,也不一定能跳出个正确的答案,所以大多数人都是花了几个小时的时间,没有能正确地看到“Hello world!”而且每次等待的时间都比较长,现在看来就是比较搞笑了。
  然后基本上接触的就是VC6.0了,很经典的一个平台,到现在还在用。但是有好几次碰到关于VC的命令行的一些东西的时候,总是很纳闷VC的命令行模式是怎么进去的,又是如何编译程序的。
  其实就是进入DOS,在DOS里去调用VC的cl.exe、lib.exe、link.exe来实现对程序的编译链接等。当然会有很多的参数。而且这样做起来感觉是很复杂,跟使用IDE比起来的话。但是觉得命令行更能让人理解程序的可执行文件的生成过程以及每一步的输入和输出。
  下载了一个MinGW,感受了一下,感觉很简约,用起来也很方便的。而且感觉建立项目以后,每个头文件或者源文件都要自己一个个建立,让人很方便理解具体哪些东西应该放在哪里。
  MinGW是什么?
  MinGW是建立在gcc和binutils项目上的,用来编译和连接代码,使之运行在windows系统上;
  提供c、c++和fortran编译器和相关工具;
  MinGW=Minimalist GNU for Windows;
  MinGW使用微软的运行库,生成Windows下的代码;
  因为不使用Gnu's General Public License,不需要发布程序的时候附加源代码。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C++技巧:doj中的扩展section:.com.. 下一篇C++使用当前进程关闭系统的实现方..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目