《C语言/C++学习指南》Linux开发篇

阿发你好 2023-01-12 15:10:57

课程名称适应人群
《C语言/C++学习指南》Linux开发篇初级研发工程师

本篇面向Linux初级、但已掌握C/C++基本语法的学员,以CentOS为演示平台,介绍Linux下的C/C++开发技术。在内容编排上,先介绍Linux的安装、基本使用和配置,然后再开始介绍在Linux下的C/C++开发技术: gcc命令行、Makefile、gdb调试方法、动态库与静态库、pthread线程、进程、进程间通信、系统调用及杂项技术。(前四章免费)

...全文
1854 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
xudianhua8848 2020-09-27
  • 打赏
  • 举报
回复
老师,如何能下载课件
csdn_8888v 2019-09-28
  • 打赏
  • 举报
回复
能精炼到5分钟左右一集就更好,希望老师做得更好。
csdn_8888v 2019-09-28
  • 打赏
  • 举报
回复
能精炼到5分钟左右一集就更好,希望老师做得更好。
夏世威 2019-09-26
  • 打赏
  • 举报
回复
课程很棒,很适合初学者,就是有部分课程中音频和图像不同步,看着很难受
夏世威 2019-09-26
  • 打赏
  • 举报
回复
课程很棒,很适合初学者,就是有部分课程中音频和图像不同步,看着很难受
火柴不哭 2018-10-17
  • 打赏
  • 举报
回复
火柴不哭 2018-10-17
  • 打赏
  • 举报
回复
feifeiscj 2018-07-09
  • 打赏
  • 举报
回复
发哥是个高手,讲的很透彻,
feifeiscj 2018-07-09
  • 打赏
  • 举报
回复
发哥是个高手,讲的很透彻,
leiyuqing_jing 2017-12-12
  • 打赏
  • 举报
回复
讲得比较浅,适合入门,对于想要提高没什么用
leiyuqing_jing 2017-12-12
  • 打赏
  • 举报
回复
讲得比较浅,适合入门,对于想要提高没什么用
海陆空飞鱼儿 2017-11-05
  • 打赏
  • 举报
回复
阿发老师讲的很详细,现在正在换工作,windows转linux平台了,对我帮助很大,在这里谢谢阿发老师的详细讲解和分享!!!
海陆空飞鱼儿 2017-11-05
  • 打赏
  • 举报
回复
阿发老师讲的很详细,现在正在换工作,windows转linux平台了,对我帮助很大,在这里谢谢阿发老师的详细讲解和分享!!!
帕米尔 2017-06-28
  • 打赏
  • 举报
回复
我买了的啊,怎么过了段时间又要买啊!!!!坑人吗
帕米尔 2017-06-28
  • 打赏
  • 举报
回复
我买了的啊,怎么过了段时间又要买啊!!!!坑人吗
  • 打赏
  • 举报
回复
为什么没有文档?
  • 打赏
  • 举报
回复
为什么没有文档?
  • 举报
回复
@思路清晰的小王 Makefile中最后一节中的 SUBDIR = src object 这个是固定的么?还是每次根据目录不同改变。 果多个子文件的话,是不是都需要放到这个src文件夹中?
  • 举报
回复
@思路清晰的小王 没有人解决问题?
SDL是Simple DirectMedia Layer(简易直控媒体层)的缩写。它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口。这些多媒体功能包括了音频、键盘和鼠标(事件)、游戏摇杆等。当然,最为重要的是提供了2D图形帧缓冲(framebuffer)的接口,以及为OpenGL与各种操作系统之间提供了统一的标准接口以实现3D图形。从这些属性我们可以看出,SDL基本上可以认为是为以电脑游戏为核心开发的多媒体库。 SDL支持主流的操作系统,包括Windows和Linux。在官方的介绍中,我们可以找到它所支持的其他平台。(SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. )。SDL本身从C语言开发,并且能很好的在C++等高级语言中使用。在官方可以看到SDL所支持的语言很多。(Including Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk, and Tcl. ) SDL在GNU LGPL version 2下发布,这意味着你可以免费的使用。并且可以免费的用于商业软件的制作(只要你直接使用SDL的动态链接库,Windows下的SDL.dll)。如果你将SDL库编译进了自己的二进制代码中,你需要指明你所使用的SDL库的版本以及包括你自己修改的源代码,并说明这些代码的原始出处。这是很宽松的法律,你可以用如此强大的多媒体库完全合法的免费开发商业游戏。

1

社区成员

发帖
与我相关
我的任务
社区描述
全套Java/C语言系列教程
社区管理员
  • 阿发你好
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧