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

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函数说明及其头文件。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值