[关闭]
@3013216027 2017-04-24T22:03:59.000000Z 字数 1000 阅读 912

在此处输入标题

未分类


  1. 安装git-bash,下载地址:https://git-scm.com/download/win。安装时一路点下一步即可。
  2. 没有dev cpp就先装个dev cpp,这是获得一个可用的gxx编译器最简单的途径之一。下载地址:https://sourceforge.net/projects/orwelldevcpp/
  3. 注意dev的安装路径,默认是C:\Program Files (x86)\Dev-Cpp。找到gxx的目录,默认在C:\Program Files (x86)\Dev-Cpp\MinGW64\bin。如图,特别注意其中的g++和gcc分别就是c++和c的编译器:img.PNG-44.4kB
  4. 将上面编译器的路径(C:\Program Files (x86)\Dev-Cpp\MinGW64\bin)加入环境变量PATH。
    1. 在“计算机”或者“我的电脑”或者打开我的电脑后的空白处,右键单击,属性。
    2. 然后依次选择高级系统设置-环境变量-Path-编辑。img2.png-72.7kB
    3. 加入刚才的路径。img3.png-33kB
  5. 在源码文件夹中的空白处右键单击,选择git bash here。在这里,你可以使用几乎大部分在操作系统中学习到的命令,比如ls列出文件夹里的文件,whoami告诉自己自己是谁,等等。img4.png-24.8kB
  6. 然后就可以编译运行你的程序了。比如对于test.c,里面的内容是:

    1. #include <stdio.h>
    2. #include <string.h>
    3. int main(int argc, char** argv) {
    4. printf("Argument count: %d\n", argc);
    5. printf("All arguments list:\n");
    6. for (int i = 0; i < argc; i++) {
    7. printf("%s\n", argv[i]);
    8. }
    9. return 0;
    10. }

    功能很简单,把程序接收到的命令行参数的个数以及具体参数打印出来。

    1. 编译它:gcc -o test test.c,会生成test.exe。当然也可以直接gcc test.c,这样生成的可执行文件名是默认的a.exe
    2. 执行它:./test arg1 arg2。当然也可以./test.exe arg1 arg2。鉴于windows的特殊情况,几乎所有的可执行文件都有后缀.exe,所以windows下的终端如果发现不存在test这个文件,就会自动再尝试执行test.exe,故而可执行文件的后缀可以省略掉。但是,前面的./不可省略,具体的原因,说起来像坨屎一样长。
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注