0.编辑器与编译器

关于编辑器与编译器的选择

大概任何编程语言都需要一个好用的编辑器和必备的编译器。

编辑器我用的有Notepad++和atom,相比较而言atom的界面好看一些,不过Notepad++更为轻量,运行比较快,并且在右键选单里面可以直接用Notepad++打开一个源代码,避免了左键双击可能直接由IDE(比如Visual Studio)打开,比较方便。

很多书建议新人从命令行开始编程,而不要使用IDE,对此我觉得前人说的总是对的,但我目前也没太看到这样的好处。只是觉得像VS或者是Visual C++,它们的编程都是以“项目”(?)进行的,可能更接近于软件的制作而不是程序的编写。作为一个只学了一点点C语言的小萌新,我觉得这个有点让人摸不着脑袋。而从命令行编程,你只需要一个编辑器和一个命令行就可以了,当然你要安装对应的编译器(?),比如在Windows系统里需要MinGW(Minimalist GNU for Windows)。而Python这样的语言只需要安装对应版本的Python,就可以在命令行里直接编译响应的py源码了。

安装MinGW

目前我都是在官网上直接下载“mingw-get-setup.exe",通过这个安装包就可以直接安装。


0-1


在里面的选单中勾选除了fortran和ada以外的几项,然后在左上角点击“Apply Changes”(大概叫这个)就可以了,等待安装完毕,再把它添加到环境变量里。
可以参考

  • https://www.jianshu.com/p/ee937f3b279b
  • https://blog.csdn.net/jellicex/article/details/78006430
  • https://www.cnblogs.com/ggg-327931457/p/9694516.html

可能遇到安装中途失败的问题,结合我目前的经验,可以尝试一下方法解决
1.改变网络环境,如使用手机热点而不是已有的网络(校园网可能会有问题)。
2.改变安装目录,这次成功我是安装到D盘的。

安装Visual Studio在最后卡住的问题

可以参考

  • http://tieba.baidu.com/p/6187645315
    如果你勾选了C++的移动开发,由于“Qiang”的关系,可能导致部分组件无法下载。
    所以按下图所示操作
    0-2

    应该可以解决。
    假如你并没有勾选C++的移动开发,移步百度寻找其他解决方法(挠头

MinGW在powershell中的使用

powershell就是命令行,当然你用cmd也是一样的。
编译c文件,使用gcc命令

gcc 文件名.c

编译c++文件,使用g++命令

g++ 文件名.cpp

如果要自定义编译出来的可执行文件的名字,则在后方加入 -o命令

g++ 文件名.cpp -o 程序名.exe

由于学识有限,记录过程中难免有错误。望不吝赐教,多谢!

你可能感兴趣的:(0.编辑器与编译器)