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

猜你喜欢

转载自blog.csdn.net/weixin_40763897/article/details/87874998