GCC编译器简明教程(Linux下C语言开发环境的搭建)

本教程介绍了如何在Linux(以CentOS为例)下搭建C语言开发环境,包括使用Gedit编辑器创建和编辑源代码,以及利用GCC编译器进行编译和运行。通过步骤演示,从新建源文件到生成并运行可执行程序的全过程,适合初学者学习。
摘要由CSDN通过智能技术生成

市面上常见的 Linux 都是发行版本,典型的 Linux 发行版包含了 Linux 内核、桌面环境(例如 GNOME、KDE、Unity 等)和各种常用的必备工具(例如 Shell、GCC、VIM、Firefox 等),国内使用较多的是 CentOS、Ubuntu(乌班图)、Debian、Redhat 等。

Linux 主要应用于各种服务器(例如网站服务器、数据库服务器、DNS服务器、邮件服务器、路由器、负载均衡集群等),而不是我们常见的个人电脑。Linux 是服务器操作系统的绝对霸主,占据了 80% 以上的份额,在未来的服务器领域,Linux 是大势所趋。

这其中,又以 CentOS 和 Ubuntu 为主,CentOS 占有压倒性的优势。服务器操作系统 80% 以上的市场份额被 Linux 占据,而 Linux 80% 以上的份额又被 CentOS 占据。本教程以 CentOS 为例来讲述如何编译C程序。

服务器上的 Linux 是不安装图形界面的,只能在控制台模式下使用,以尽量节省服务器资源。而我们在学习过程中使用的 Linux 是带图形界面的,以满足初学者的需求,降低学习成本。

在 Linux 下我们仍然可以使用带界面的、傻瓜式的 IDE,例如 CodeLite、CLion(收费)、Code::Blocks、Netbeans、Eclipse CDT 等。微软的 Visual Studio 也支持 Linux 了,在 Windows 下用惯了 Visual Studio 的用户也可以毫无障碍地迁移到 Linux 平台。

但是作为初学者,我建议大家在命令行模式下编译C语言程序,这样能够了解生成一个可执行程序的详细步骤,以及编译命令的各种设置选项,为以后的 Linux C/C++ 开发打好坚实的基础。

Gedit 编辑器

在 Linux 下,很多程序员都推崇使用 Vim、Emacs 等命令行模式的编辑器,它们功能强大,逼格够高,不管有没有桌面环境都能使用,是 Linux C/C++ 程序员必备的神器。但是 Vim 和 Emacs 并不容易上手,使用者需要记忆很多命令和快捷键,熟练才能生巧,所以需要一段时间的学习和适应,这会增加初学者的学习成本,所以这里不推荐大家使用。

CentOS 下有一款自带的图形界面编辑器,叫做 Gedit。Gedit 是一款简单实用的文本编辑器,界面优雅,支持语法高亮,比 Vim 容易上手,它和 Windows 下的编辑器没有什么两样。本教程将 Gedit 作为C语言代码的编辑器。

如果你使用的是其它的 Linux 发行版,可能没有默认安装 Gedit,这个时候就得自己安装,具体步骤为:

$ sudo apt-add-repositor

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值