windows 下使用g++ 编译器
来源:互联网 发布:太平洋软件下载网 编辑:程序博客网 时间:2024/05/17 08:40
名词解释:GNU("Gnu's Not Unix"的缩写),一个类UNIX的操作系统,由GNU计划推动,目标在于建立一个完全相容于UNIX的自由软件环境。发展GNU系统的计划,最早由理查德·斯托曼在1983年启动,它是自由软件基金会最早致力的目标。最近一个GNU系统版本,是于2011年4月1日释出的GNU 0.401,采用GNU Hurd作为操作系统内核。其他的内核,最著名的是Linux kernel,也被应用在GNU系统中。
gcc与g++都gnu的编译器。gcc是c语言的编译器;g++是c++的编译器。
windows 下使用gcc 编译器:一、环境配置1. 下载安装MinGW地址 http://sourceforge.net/projects/mingw/2. 设置环境变量在path变量中,添加路径mingw的路径,如C:\Program Files\MinGW\bin二、编辑源代码Windows命令行使用GNU编译器经过上述两步,就可以在在Windows中使用命令行窗口来模拟Linux终端了。1. 新建 main.c 文件通过edit main.c 命令创建并打开编辑main.c文件2. 编辑代码(ps:这样古朴的界面,您还记得么?)3. 保存并退出使用ALT键调出菜单,保存文件后退出。三、编译过程编译过程分为四步:预处理、编译、汇编、连接1. 预处理预处理主要处理源文件中的“#include”、“#define”等预处理等命令预处理主要完成的工作有(参考:《程序员的自我修养》):(1) 删除 #define,展开宏(2) 处理条件编译指令。预处理程序先判断条件,再根据条件修改源代码(3) 删除注释(4) 添加行号,以及文件名标识。便于调试(5) 删除“#include”,插入相应的头文件使用gcc -E main.c -o main.i 命令,预处理后得到main.i 文件2. 编译生成汇编代码的过程。使用gcc -S main.i -o main.s 命令,编译后得到main.s 文件3. 汇编将汇编代码转化成 机器指令。使用gcc -c main.c -o main.o 命令,得到目标文件main.o4. 连接通过连接库文件,将目标文件转化成可执行文件。使用命令 gcc -ld一般情况下,我们直接使用gcc main.c -o main就可以生成可执行程序了。当然,在Windows下使用gcc时,生成的可执行文件不再是main.out ,而是main.exe文件
0 0
- windows下使用g++编译器
- windows 下使用g++ 编译器
- linux下使用g++编译器和windows下使用cl编译器
- linux下gcc/g++编译器的使用
- Windows下使用GNU编译器
- Windows下使用GNU编译器
- Windows下使用GNU编译器
- Windows下使用GNU编译器
- Windows下g++编译器(mingw) 5.2.0升级成功
- 在Windows下使用gcc编译器
- 在windows下使用GCC编译器
- 在Windows下使用gcc编译器
- 在Windows下使用gcc编译器
- windows下配置使用gcc编译器
- windows下GNU编译器的使用
- linux下c++的编译器g++的基本使用
- linux下c++的编译器g++的基本使用
- linux下c++的编译器g++的基本使用 .
- Android 爬坑-shape不起作用
- 问题处理方法 ORA-01810 时间
- 用Python3对QQ导出的文本聊天记录进行整理。
- 赞一下huicpc035 和《 生命中的最后一天》
- [JQ权威指南]jQuery上传插件Uploadify使用详解
- windows 下使用g++ 编译器
- selenium IDE的log保存的方法
- 两种方式实现加载动画
- 五种常用web服务器jvm参数设置
- SpringMvc教程(六)--springMVC-mvc.xml 配置文件片段讲解
- 角度计算
- 应用程序无法正常启动0xc0150002解决方案
- 解决tomcat服务器跨域请求问题
- Apache 目录权限设置方法