常用的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++ 源代码。

最新文章

  1. 利用 PhpStorm、Idea 等 IDE 如何 运行/调试 Go 程序 ?
  2. .NET 泛型
  3. String 与 StringBuffer的区别
  4. Tomcat中JVM内存溢出及合理配置
  5. Ubuntu 16.04.1下修改MySQL默认编码
  6. Couldn't resolve Mac Server "mymac"
  7. codeblocks调试快捷键说明
  8. [LeetCode] Ugly Number (A New Question Added Today)
  9. PHP中如何设置error_reporting错误报告级别
  10. Qt Creator编译时:cannot open file 'debug\QtGuiEx.exe' File not found
  11. QF——iOS通知中心(NotificationCener)
  12. RunLoop学习总结
  13. apache: 503
  14. WPF中MeasureOverride ArrangeOverride 的理解
  15. cf_514C(字符串哈希)
  16. 【转】Python3—UnicodeEncodeError 'ascii' codec can't encode characters in position 0-1
  17. Multiply Strings leetcode java
  18. CSS使用学习总结
  19. 《Redis设计与实现》- 数据库
  20. Python精要参考(第二版)

热门文章

  1. css3绘制几何图形
  2. HOG detectMultiScale 参数分析
  3. mongodb 基本语法
  4. BIT_COUNT()和BIT_OR()
  5. CoFun 1616 数字游戏
  6. WPF用样式实现TextBox的虚拟提示效果
  7. 编译型/解释型语言,什么时候用shell
  8. Linux下使用JNI的常见问题及解决方案
  9. 【Oracle】逻辑结构(TableSpace→Segment→Extent→Block)
  10. Linux文件权限管理