系统相关:编译器及其命令行模式杂谈

来源:计算机等级考试    发布时间:2012-08-29    计算机等级考试视频    评论

  题记: 接触了几年的计算机了,也被人当作是专业人士几年了,不得不承认,编程能力一直不是太好.但是现在一直在努力.希望能早点补齐这个缺口.
  最早学习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,不需要发布程序的时候附加源代码。

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答