1.Allegro
Allegro是一个跨平台库。它致力于视频游戏和多媒体编程方面。它可以处理常见的,低层级的任务,如创建窗口、接受用户输入、加载数据 、画图、播放音频等等。提醒:Allegro 不是游戏引擎。

2.gdb

GDB 是GNU项目使用的调试器。当运行gdb时,它可以让你知道另外一个程序里面正在发生什么事情或者在它崩溃时,它内部具体发生了什么。
GDB主要做四件事,帮助你找到bug:
(1)启动你的程序,你可以指定任何可以影响你的程序的行为的东西。
(2)让你的程序停留在某个特定状态。
(3)当你的程序停止运行时,可以检测你的程序里发生了什么事。
(4)修改你的程序,让你可以试验你的修改是否有助于解决目前出现的bug。

GDB可以运行在大多数流行的UNIX、Microsoft Windows variants、Mac OS X、LINUX等平台上。

3.gprof
gprof是一个用来检查代码性能的分析工具。gprof可以让你知道你的程序在哪里花了时间,在运行时调用了哪些函数。这些信息都能让你知道你的程序哪一个部分运行效率比你预期的要慢了。它还会给出相关的修改建议,提高你的程序性能。

4.gcov
gcov是用来测试代码覆盖率的工具。用gcov检查代码,哪些部分运行了,哪些部分没有运行。

5.GUI相关的库
GTK-linux用来创建GUI的库。
Carbon——Mac用的GUI库

6.C在线工具

可以通过C在线工具查询相关C函数说明及其头文件。

C语言——相关学习资源网站及工具相关推荐

  1. 【分享贴】学习网站、资源网站、工具网站大杂烩,好用实用,分享给猿友

    [分享贴]学习网站.资源网站.工具网站大杂烩,好用实用,分享给猿友 今天还是做一个分享类的文章,不过不只是关于代码类的分享,其中还会涉及到音视频.平面.字体方面的内容,我会尽量对每一类都做介绍,来帮助 ...

  2. Octave相关学习资源整理出

    Octave相关学习资源整理 斯坦福大学机器学习公开课第五课是"Octave Tutorial",主要是机器学习公开课的编程作业需要用Octave完成,同样需要用Octave完成作 ...

  3. 100个统计学 R语言学习资源网站

    简介 原文:统计学 & R学习资源 作者:CoffeeCat 转载于: Coffee学生物统计的地方 注:有些链接需要科学上网/较硬的英文阅读能力才能愉快地体验知识/技术带来的快感. 1.个人 ...

  4. ROS 相关学习资源汇总

    文章目录 Part I:学习资源汇总 0. ROS配置 1. 课程 2. 书籍/教程 3. 相关基础 4. 开源项目 4.1 ROS 无人车 4.2 ROS自动驾驶 Part II:学习笔记 ROS- ...

  5. 全球60个线上学习资源网站分享!

    说明, 这个我没有把网站都复制出来,自己可以谷歌搜索,基本上第一个结果出来就是的.我看到这个觉得不错,就整理一下分享到博客里面,觉得需要的可以看看,日后自己需要也方便寻找.觉得有帮助,可以给我点个赞O ...

  6. 这10个学习资源网站,一年能帮你省下几十万的学费

    又到一年毕业季,离开了校园,并不代表着你就能放下书本.反而在工作中你才知道自己缺乏的知识和技能,真正的学习才刚刚开始了. 没有了校园和老师,以后就能靠你自己努力了.小编今天给大家推荐32个资源网站,里 ...

  7. 记住这10个学习资源网站,让你受益一生,还可以省学费

    又到一年毕业季,离开了校园,并不代表着你就能放下书本.反而在工作中你才知道自己缺乏的知识和技能,真正的学习才刚刚开始了. 没有了校园和老师,以后就能靠你自己努力了.小编今天给大家推荐32个资源网站,里 ...

  8. 国内十大不可错过的免费学习资源网站(火速收藏中),java架构师课程推荐

    黑马程序员视频库里面有超多学科,涵盖IT互联网类的Java,C/C++,Python人工智能,软件测试,php.产品经理.前端等,以及新媒体运营,影视制作,UI/UE等超多福利免费教程,并且海量源码素 ...

  9. 科研 | 学生研究方向指导 | 技术路线 | 相关学习资源

    1. AI+某领域 1.1 Python基础 慕课教程:Python 入门语法教程 哔哩哔哩:3小时快速入门Python 1.2 机器学习框架 sklearn框架:菜菜的机器学习sklearn 1.3 ...

最新文章

  1. 导师:CV学的这么差,你别毕业了
  2. java基础面试题:抽象类中是否可以有静态的main方法?
  3. OpenCV 掩膜的应用
  4. php+date+timezoe,PHP 字符串
  5. win10电脑pppoe拨号模块损坏_电脑维修免费在线咨询
  6. ios俩个APP之间跳转、传值
  7. Java:抽象类笔记
  8. MySQL基础(三)表关系及数据的增删改查
  9. Linux中Docker部署MySQL
  10. ArcGIS三维制作步骤
  11. php用jspstudy怎么运行,JspStudy如何设置PHP根目录可编辑
  12. Servers IIS 重启命令
  13. 建筑智能化资质办理条件
  14. 服务器没有解压文件选项,右键没有好压菜单 怎么设置好压右键
  15. java中的坦克大战游戏设计报告论文_基于Android平台坦克大战游戏的设计与实现...
  16. 干货分享!简单的python爬取网站数据。
  17. 骨龄仪存储卡损坏处理方案
  18. win10硬盘启动从IDE改成ahci后无法启动系统的解决方式
  19. sencha touch的pinch zoom控件
  20. 【ESP32】1.Arduino IDE 2.0安装详解

热门文章

  1. Vue项目中background-image属性设置方法
  2. 中琅条码打印软件如何批量打印单色黑流水号
  3. 蓝牙音箱硬件设计分享
  4. 前端三件套——我看HTML及CSS
  5. 俄大神 lopatkin Windows 精简优化系统 - 工具软件
  6. Linux LibTools
  7. 自动领取起点网页版的经验值
  8. 视觉类比VISALOGY: Answering Visual Analogy Questions--NIPS2015
  9. 如何查询idea当前项目所有打断点的位置
  10. VMware16安装MacOS【详细教程】