# cProject **Repository Path**: locahost_ip/cProject ## Basic Information - **Project Name**: cProject - **Description**: 个人学习 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-30 - **Last Updated**: 2024-11-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 环境配置 windwos 10 - 开发工具cLion - GCC 编译器; windiws 安装 [MinGW](https://sourceforge.net/projects/mingw-w64/) - 配置环境变量: C:\MinGW\bin - 标准版本C99 ## 命令行编译 > hello.c 源程序是一 ASCII文本文件,要通过预处理、编译、汇编和链接四个阶段 > 这四个阶段的程序(预处理器、编译器、汇编器和链接器)一起构成了编译系统(compilation system)。 1. 打开命令行窗口,进入项目根目录 2. gcc -o hello hello.c 3. test.exe 为了更好的理解gcc的工作过程, 可以让gcc 工作的4个阶段的任何一个阶段停下来,相关参数如下: - -E: 预处理,生成预编译.i文件, gcc -E hello.c -o hello.i - -S: 汇编,生成汇编.s文件 gcc -S hello.c -o hello.s - -c: 编译,生成.o目标文件 gcc -c hello.c -o hello.o - -o: 将.o文件链接成可执行文件 gcc -o hello hello.o ### 开发工具 Clion 安装插件:C/C++ single File Execution 可以多个main方法同时运行。