问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

急需gcc使用方法

发布网友 发布时间:2022-04-23 11:03

我来回答

3个回答

热心网友 时间:2023-10-12 00:14

一看就是VC之类的IDE用多了的……
一个程序从代码到执行总共是这么几步:
编辑——预处理——编译——汇编——链接——执行
一个完整的集成开发环境(IDE)会把整个链条整合起来,
让开发人员可以在一个程序中,自动化的全部完成
但这并不是必须的
上面这个步骤可以笼统的分为三大版块:
编辑——(预处理、编译、汇编、链接)——执行
执行就不说了,双击运行都可以~
关键是前面,如果你使用的是一个纯粹的编译器(非IDE,比如GCC),那么他往往不含有第一个版块:编辑界面
也就是说代码编写需要你另找其他程序去完成
只要能编辑文本的程序都可以:NotePad、UE、NotePad++……还有*nix下比较热门的VI和Emacs(也有Window版)都可以,完全看你的习惯。
编辑好代码之后,再在命令行中调用gcc将源代码输出为可执行文件。
举个最简单的例子,忽略中间那些预处理什么的步骤,直接一步到位的生成可执行文件
比如你的源代码为"C:\test.c",你想生成一个名为test.exe的可执行文件在D:根目录下:
gcc C:\test.c -o D:\test.exe
当然,也可以用相对路径,就不多说了
如果想在编译的时候加入调试信息方便调试,则加入一个参数即可:
gcc -g C:\test.c -o D:\test.exe
如果要编译的是C++文件,则把gcc换成g++即可,其他一切不变
如果调试,则使用gdb命令,如:
gdb D:\test.exe
如此便进入调试界面——当然,也是命令行形式的。具体的调试命令你自己上网找教程吧,不是一两句话可以说清楚的。
如果确实是用惯了VC之类的IDE,可以使用Eclipse或NetBeans
都是开源软件,去官网下载即可。安装好之后配置C/C++的编译环境即可,具体步骤网上一搜一大把,不再赘述

==============================================

看了一下你发的图,才发现你用的是CygWin
这东西应该属於Win平台下的一种Unix虚拟环境,并不算gcc
Win下用gcc的话,还是装个MinGW吧

热心网友 时间:2023-10-12 00:14

ls真白,lz既然gcc都不会用,你还能指望他会makefile吗,你说些废话干嘛。

热心网友 时间:2023-10-12 00:14

写个makefile,里面是编译、连接指令
然后在命令行下执行make即可。
话说windows下也有gcc?装个虚拟Linux不是更好么
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
虹口区东余杭路541弄算几号地块?12年下半年号称要拆,附近都在拆类,明... 我想知道新建路东余杭路这二年有没有拆迁规划? 手机通话变声器哪种好 变声器哪个好用 我准备7月底开始复习考研,还来得及吗 大四下学期考研还来得及吗 考研还来得及吗 ...在脊椎骨右边靠脊椎骨附近疼,是什么原因,大概有半个多月了,弯腰时... 电脑开着总是无缘无故蓝屏提示 电脑开着总是无缘无故蓝屏 电脑无缘无故蓝屏怎么回事探究电脑突然蓝屏的原因 公安二杆三星是什么级别? 家庭装医疗包里边必备物品有什么 GCC下载下来后怎么开始使用 警察肩章由星和杠组成,两杠三星是什么级别? Linux下gcc命令怎么使用,详细的参数说明 lv包包里面有张黄色的卡,这个卡有什么用吗 在公安局两杠三星是什么职位? 如何用gcc运行可执行程序 为什么这包里面有一根这带子,是起什么作用呢 Linux中gcc编译器如何使用? 包里面有一个充电线找到了 如何使用gcc编译器 coach包里面一定都有磁条么?这个磁条是用来辨别真假的么?跪求答案!! Gcc 命令怎么用 gcc如何使用? 一个包里面有两个或多个类吗? 各位老师:在java中“导包”是什么,如何“导包”?“包“里面都有一些什么东西?怎么用请举例详细说明? gcc的基本用法 包包里面有什么东西 GCC如何使用 警察两杠三星是什么级别? gcc的使用 警察的肩章两杠三星 相当于什么职务? gcc命令怎么用? 公安三星二杆肩章是表示什么级别? 绿萝移盆后一直蔫头耷脑的,叶子部分黄了,但是也没死,俩个星期了,怎么回事? 这样的视频源文件在pr序列预设该如何选择最好 如何在Windows平台下使用GCC编译器? 绿萝蔫了,请问如何拯救? 中国警察肩膀几杠几星代表是什么,如果两杠3星是什么职位 cc gcc编译器怎么使用? 绿萝换盆后蔫了怎么办 公安系统三星两横是代表什么级别 ubuntu下怎么用gcc编译C代码啊!本人菜鸟! 在公安局两杠三星是什么职位 ubuntu怎么查看gcc怎么使用 绿萝焉了怎么回事 mac下的gcc如何使用。。 绿萝怎么蔫了? 公安派出所民警两杠一星是什么职位?