什么叫开源的c语言库

Python015

什么叫开源的c语言库,第1张

开源是unix系统发展过程中产生的一个词,意思是开放源代码。

开源的C语言库,就是自己可以得到源代码的C语言库,可以不断地改进这个库中的源代码,大家共同进步,百家争鸣,有利于C语言的发展。

太多了

由于Linux开源

所以 导致各种功能的C开源库无数

包括所有Linux常用功能,都是开源的

几个简单的例子, Linux本身, busybox, QT, gzip, png, jpeg, ffmpeg...

最著名的就是GTK了。。。和QT对着干的那个。。GNOME就是它开发的

还有比如用于游戏的SDL、或者使用脚本的TCL/TK的库,用于嵌入式的minigui的

最有名的就是GTK了。。。模拟OO封装,就是学习难度太大了,不亚于winapi。。。