求助力,想用gcc来编程

我的电脑里bin下是图中的显示,是已经安装了GCC吗?我还没有自己安装过Gcc,应当怎样做才能安装好GCC来编程呀?
求指教
2016-08-16 11-23-37屏幕截图.png

看情况是安装了,你可以在终端输入

gcc -v

要是输出来好大一坨,最下边是版本号那就是安装了,不过我记得麒麟默认是安装了的,至于用gcc编程,gcc只是一个编译器,你可以用gcc编译c的程序代码,用g++编译c++,java可以用jdk自带的编译器

麒麟是自带了gcc的,一般系统都会自带这个,看你的图也是带了的

那接下来具体应当怎么操作才能写一个hello world 的程序呢?这个程序我会写,我不知道在这个linux上写程序的流程是怎样的

linux下写程序与大学中传统教学的windows写程序有很大区别
windows一般都有完整的ide,比如Visual Studio,它是集文本编辑,源码编译,链接,调试运行于一体的工具。
linux下多数情况,每一步都是单独的,除非你用类似qtcreator的ide;
通常情况下,linux编写程序的过程如下:(hello_world为例)
1.用文本编辑器编写源代码,linux下常用的文本编辑器有vim,gedit等,这里用gedit(因为gedit是带界面的,类似于windows,看着简单些)。
首先按Ctrl+Alt+T 打开一个终端,
安装文本编辑工具gedit,在终端键入命令:sudo apt-get install gedit
会要求你输入密码,密码就是你的登录密码,输入完密码按回车键

安装完文件编辑器后,在自己的主目录建立一个hello_world.c的文件,用于存放源代码
在终端键入命令:gedit hello_world.c
此时会出现一个图形编辑界面,在这个编辑界面编写你的hello_world.c源代码,编写完后在编辑界面按Ctrl+S保存。保存后你可以在你的主目录下看到hello_world.c的文件,这样你的源代码文件已经存在了接下来就是用gcc工具链编译链接。

得到源代码hello_world.c后开始编译链接生成可执行文件,在终端键入命令:gcc -o hello_world hello_world.c
如果你的源代码没有错误,那么在你的主目录下会生成一个编译好的可执行文件 hello_world ,PS: -o是指明变已完成后的输出文件名,hello_world.c是要编译的文件。gcc -o hello_world hello_world.c这个命令已经包含预处理,编译,链接所有的步骤,你也可以分开,关于gcc工具链的使用自行百度。

在得到编译好的二进制文件hello_world后就是调试、运行了,运行命令,在终端键入: ./hello_world
这样你在终端就可以看到你的程序的运行结果了。

当然这是你运气好的情况,运气不好的情况,你可能在用gcc编译的时候会遇到错误,这时你需要重新用文本编辑器修改那些有语法语义错误的语句,然后用gcc编译,gdb调试
如果编译通过了,得到了可执行文件,但是在执行二进制文件时出错,或者结果与预期有出入,那么你同样还得重新用文本编辑器修改你的源代码,然后用gcc编译,gdb调试

总结起来大致分为三步:
1.用文本编辑器编写源代码
2.用对应的编译工具编译、链接获得可执行文件
3.调试、执行二进制文件

祝好运!

gcc hello.c
./a.out

打这么多,你不累吗?

要时刻搞清你的身份,记住你的身份好么?版主大人。
当初我也不会,我也很奇linux下怎么写程序,我只是把我当初想的写下来了。

哪有这么复杂,看到那么多字人都吓跑了。。。

太谢谢了

这个vim编辑器怎么设置成那个写入关键词就要变彩色那种呀,比较智能的那种。
我现在 觉得它就是个普通的文本编辑器,来写程序很不方便
2016-08-18 20-51-00屏幕截图.png

莫名前来微观~~~

我也想学编程,楼上的你们能教我吗

sudo gedit /etc/vim/vimrc
加入一行: syntax on

vim的配置非常灵活,可以强大到代替其他IDE,不过也很复杂,你自己选择要不要用这个编辑器。
linux下好用的ide的话,qtcreator还不错,你可以试试

哥哥,哥哥,我也想学!

你问这他们,我是小白

首先弱弱的问一句,大兄弟你真的用的是vim?图片显示也忒不像vim了吧,恩 或许是我孤陋寡闻了

vim需要配置,网上有很多配置教程,可以直接拿来用,需要变色的话要在配置文件中加上syntax on这句
个人的vim配置文件在个人主目下,是一个隐藏文件,叫做.vimrc 全局配置文件是/etc/vim/vimrc

简单的办法就是
你可以直接在个人主目录下用vim .vimrc打开,然后加上syntax on这句,保存!然后重新用vim打开你的代码,注意你的代码文件的后缀必须是.c .cpp .py 之类的编程语言的后缀,这样才在打开代码文件的时候根据编程语言的语法显示不同的颜色

你也可以直接去网上直接copy一份配置到.vimrc
祝好运

围观不带西瓜和瓜子,有失身份,不称职,差评:o

卧槽,Kobe…吓的宝宝什么是代码都不知道了!我们不谈写代码了,来我们讨论下Kobe那帅破天际的帅!

加了那句syntax on 还是不行 怎么回事呀?