LInux系统的C语言开发工具笔记

常用的C语言开发工具有很多,每个开发工具所支持的库函数和对标准的实现都有差异。对于初学者,选择一款使用广泛、上手容易的开发工具才是王道。在Windows 上很多从事C和C++开发的人员都选择VS作为开发平台。而在Fedora 21 上可以使用Eclipse CDT全称Eclipse C/C++ Development Toolkit, 他是一个完全用 Java 实现的开放源码项目,最重要的,Eclipse和CDT是Open Source且完全免费。

顺便解释一下流行使用的I集成开发环境:

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套件。

那么如何使用Eclipse的CDT搭建标准的C/C++开发环境。对于初学者来说可以直接在Fedora 里的应用商店里下载

安装过后直接启动即可。

我们可以做一些优化工作:

设置代码自动完成

在我们每次创建一个C文件的时候,新建的文件里的代码包括 C/C++ 语句、代码块等会自动完成。

具体步骤是:

1.点击preferences--->C/C++----->Code Template

然后在右边对应的菜单中选择C Source File  ---->Default C source templete------>点击最右边的Edit选项

添加:int main(int argc, char** argv)
{
  
    return 0;
}

颜色与字体

GeneralAppearanceColors and Fonts 中,可以设置 Eclipse 各个窗口使用的字体、颜色。例如 BasicText Font,它是 Eclipse 中大多数窗口显示文本的字体,比如:C/C++ 的源码编辑窗口的字体 (C/C++EditorC/C++ Editor Text Font) 就是默认继承这里的字体来显示 C/C++ 源代码。

时间: 2024-08-01 22:44:35

LInux系统的C语言开发工具笔记的相关文章

C语言开发工具

常用的C语言开发工具有很多,每个开发工具所支持的库函数和对标准的实现都有差异.不过,对于我这样得初学者,可以忽略这些细节,选择一款使用广泛.上手容易的开发工具才是王道.在网上找了一下,Windows平台下推荐Visual C++ 6.0,Linux平台下推荐使用GCC,由于本人用得是unix系同当让用GCC啦. 1) Windows平台下推荐Visual C++ 6.0 Visual C++ 6.0简称VC或者VC6.0,是微软1989年推出的一款C/C++编译器,界面友好,调试功能强大.VC6

C语言开发工具(编译器|IDE)推荐

常用的C语言开发工具有很多,每个开发工具所支持的库函数和对标准的实现都有差异.不过,对于初学者,可以忽略这些细节,选择一款使用广泛.上手容易的开发工具才是王道. Windows平台下推荐Visual C++ 6.0 Visual C++ 6.0简称VC或者VC6.0,是微软1989年推出的一款C/C++编译器,界面友好,调试功能强大.VC6.0是一款革命性的产品,非常经典,win7.win8时代,仍然有很多企业和个人在使用,很多高校也将VC6.0作为C语言的教学基础,作为上机实验的工具.本教程中

Go 语言开发工具

Go 语言开发工具 LiteIDE LiteIDE是一款开源.跨平台的轻量级Go语言集成开发环境(IDE). 支持的操作系统 Windows x86 (32-bit or 64-bit) Linux x86 (32-bit or 64-bit) 下载地址 :http://sourceforge.net/projects/liteide/files/ 源码地址 :https://github.com/visualfc/liteide Eclipse Eclipse也是非常常用的开发利器,以下介绍如

求推荐go语言开发工具及go语言应该以哪种目录结构组织代码?

go语言的开发工具推荐? go语言开发普通程序及开发web程序的时候,应该以哪种目录结构组织代码? 求推荐go语言开发工具及go语言应该以哪种目录结构组织代码? >> golang 这个答案描述的挺清楚的:http://www.goodpm.net/postreply/golang/1010000008839459/求推荐go语言开发工具及go语言应该以哪种目录结构组织代码.html

Linux系统上的文本处理工具

Linux系统上的文件处理工具 我们都知道在计算机中,存在大量的文件,这些文件中包含大量的信息.可是有些时候,为了工作的效率,我们在茫茫信息中提取出我们所需要的信息,这样的技能就显得尤为重要.Linux系统上为我我们提供了多种多样的文本处理工具,下面我们来简单说一下. 查看文件内容我们可以使用less命令,cat命令,more命令等等 cat cat [OPTION]... [FILE]... -E: 显示行结束符$ -n: 对显示出的每一行进行编号 -A:显示所有控制符 -b:非空行编号 -s

保证Linux系统安全之使用iptables工具管理防火墙

随着企业中使用Linux系统的增加,保证Linux系统安全成为运维人员的必备技能之一. Linux系统本身有很强大的防护措施:防火墙.那么如何管理防火墙就成为重中之重. 随着CentOS 7.CentOS 8的出现,越来越多的人喜欢使用firewalld工具来管理防火墙.因为它不仅可以通过命令行设置,也可以通过图形化设置.关于使用firewalld工具管理Linux防火墙,可参考保证Linux系统安全之使用firewalld工具管理防火墙 下面我们主要介绍iptables工具管理防火墙. 本人第

linux下的C语言开发

在很多人的眼里,C语言和linux常常是分不开的.这其中的原因很多,其中最重要的一部分我认为是linux本身就是C语言的杰出作品.当然,linux操作系统本身对C语言的支持也是相当到位的.作为一个真正的程序员来说,如果没有在linux下面用C语言编写过完整的程序,那么只能说他对C语言本身的理解还相关肤浅,对系统本身的认识也不够到位.作为程序员来说,linux系统为我们提供了很多理想的环境,这其中包括了下面几个方面,        (1)完善的编译环境,包括gcc.as.ld等编译.链接工具   

如何选择合适的Linux系统进行桌面程序开发?

32 or 64 ? 众所周知,64位的Windows系统可以近乎完美地运行32位的应用程序,微软出于商业考虑做了这样一个兼容层.而Linux系统则划分的很清楚,默认情况下64位的Linux系统无法运行32位的应用程序.但是Linux又是一个高度可定制的系统,通过安装一些库或者其它的配置方法可以让64位的系统运行32位的应用程序. 现实情况是针对于Linux系统开发的应用程序大都提供了两个版本,32位的和64位的. 可以选择针对32位和64位系统分别开发程序(两份代码),也可以选择开发一份代码,

在 Linux 系统下使用 PhotoRec & TestDisk 工具来恢复文件

当你在系统中有意或无意地使用 shift + delete 组合键.删除选项,或是清空回收站的方式来删除一个文件时,该文件的内容并没有从硬盘(或是其它存储设备)上直接销毁. 它仅仅是从系统的目录结构中被移除,然后你在删除文件的目录下就看不到该文件了,但是这个文件仍然存在你磁盘中的某个位置上. 如果你有一个合适的工具和相关的专业知识,你就可以从电脑中恢复已丢失的文件.然而,随着你存储的文件越来越多,删除的文件将会被覆盖,你可能只能恢复最近删除的文件了. 在这篇文章中,我们将阐明如何在 Linux