IDE还是cmd?

今天探讨的问题是:我们的c/c++程序该怎么写?

这里说的不是算法和数据结构,只是简单的编译链接。

从高中接触Pascal开始到本科阶段学习c/c++编程,写程序毫无疑问要用到IDE。直到今日,看到《C++ Primer》一书中,开始就讲到“大部分编译器,包括集成IDE的编译器,都会提供一个命令行界面。除非你已经了解IDE,否则你会觉得借助命令行界面开始学习C++还是很容易的。这种学习方式的好处是,可以先将精力集中于C++语言本身(而不是一些开发工具),而且,一旦你掌握了语言,IDE通常是很容易学习的。”
我目瞪口呆!原来还有这个说法。

不禁回想起很多同学开始接触编程时被IDE的界面一下子吓住了,或者因为IDE某些地方很“蛋疼”而失去了学习编程的兴趣和信心。现在想想确实如此:我们应该学的是语言本身啊,又不是IDE!哪怕这个IDE再怎么流行。

IDE好不好呢?毫无疑问,对于高手来说IDE起到了非常关键的作用。“在开发大型程序时,这类集成环境可能是非常有用的工具,但需要一些时间来学习如何高效地使用它们。”对于像我这样的菜鸟,IDE还不如不用,这样还能更加深入地了解一些编译链接的机制。至于不依赖IDE调试程序也是对自己的一种锻炼。

下面介绍一下我对以命令行运行编译器的理解与认识。

在《C++ Primer》一书中介绍了unix系统和windows系统命令行编译的方法。我只尝试了windows下的命令行操作。我的VS版本是2010。

以命令行运行编译器需要在环境变量里面加上path、lib、include目录和cl命令行目录:

将lib所在目录D:\Microso

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值