问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux下C语言编程该如何进阶呀? 另外请高手们推荐几本书书书书

发布网友 发布时间:2022-04-26 07:21

我来回答

4个回答

热心网友 时间:2023-10-08 21:38

“Linux C编程“和”Linux嵌入式“是不完全重合的两个东西,想学嵌入式,就直接去看嵌入式的书吧,需要用到C编程时会教你的(凡是嵌入式相关书籍上不提的C语言知识,一般是用不到的)。
请先弄清楚目的。学习嵌入式,最好先了解硬件,而且最好准备一个开发环境(硬的,可以自己组装,也可以购买现成的开发板),这东西需要实践(也需要钱,不过有很多人买了开发板后又学不下去,所以淘宝上有很多便宜的二手开发板)。学了好几天的硬盘驱动,结果发现嵌入式设备用不到,岂不浪费?多学点不坏,但我们时间有限。

以上是引言,如果觉得逆耳,请无视。

Linux下面的C开发,严重推荐Linux Programming Unleashed,清华大学出版社出过它的中文版,本书介绍了autotools、版本控制、补丁、GCC、打包发布等内容,并详细介绍了Linux的一些系统调用、进程间通信、网络编程、用户界面等内容(针对Linux,对于UNIX系统可能不适用),适合做PC下的软件开发教程。
The C programming Language(Ritchie & Kernighan)用来学习C语言是不错的(不会要你去安装Turbo C),特别是在Linux/UNIX下学习C。
在Linux下,涉及汇编,最好还能看看Professional Assembly Language(Richard Blum),讲的是AT&T汇编(如果非要用Intel汇编,可以考虑nasm程序)。

嵌入式Linux,大部分时间是在做移植,有一点C语言基础暂时就足够了,开始学习硬件吧。

补充:有人在51单片机上嵌入Linux吗?“Linux嵌入式“和”单片机“是不重合的两回事。

热心网友 时间:2023-10-08 21:38

兄弟,嵌入式不仅仅是软件编程,还有很多硬件知识。可以先从51单片机学起,这个学会了然后可以开始学嵌入式了。
你可以在网上找找一个叫做“顶嵌”的培训机构的视频,这个在中国很牛X的,还有就是广州周立功单片机公司的相关教程,也不错,这家公司发展很快,目前主要从事嵌入式开发方面的!

热心网友 时间:2023-10-08 21:39

在Linux下进行C程序开发,首先要能熟练应用Linux操作系统,然后看Linux C函数详解,了解每个函数的大概用法,最后要认真研究一下《UNIX环境高级编程》 这本书,这本书真的是经典之作,同时要搞明白GCC的用法及Makefile,makefile的话可以看一下跟我一起写Makefile这个网上的资料

热心网友 时间:2023-10-08 21:39

《UNIX环境高级编程》
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何理解“时间就是空间,空间就是时间”? 办公室副主任竞聘演讲稿范文 学校办公室主任竞聘演讲稿范文 最新办公室主任竞聘演讲稿 办公室主任竞聘演讲稿优秀范文 ...堆墨现象,墨线 接地和粘度都正常,请问应如何解决 ...都正常了开始喷印结果喷一条墨线好恐怖怎么解决呀各位老师 威力喷码机 求一份学生会演讲词 大学学生会个人优秀演讲稿 高分悬赏!关于C语言如何进阶学习 C语言进阶书籍推荐 C语言程序设计进阶试题 C语言进阶应该看什么书 想学一些C语言进阶的东西,该从什么学起 c语言进阶 谁能给我推荐一本C语言进阶的书籍? c语言该怎么进阶呢? 学习C语言怎么进阶? C语言程序设计进阶 学完C语言的基础知识后如何进阶呢? 苹果手机恢复出厂设置密码忘了怎么办? 请各位大神推荐一款能看最新电影的APP,能免费下载的最佳。 免费看最新电影的软件 有没有免费看最新电影的App? 现在用什么APP可以看免费最新电影电视剧? 手机相机不见了,怎么恢复 京东账号给封了,能自己解封吗 我的京东账号被暂时封闭了,导致不能还款, 我都没有用京东买过东西,怎么下载之后今天用去被京东说账号存在安全问题暂时封锁账号,请问怎么回事? C语言进阶学习 迅雷有什么用 蜂蜜能放冰箱冷藏保存吗 在国内如何申请美国银行账号? 人在国内,如何在美国银行开户 在国内怎样申请美国银行卡 在国内办理美国的银行卡 迅雷有什么作用?现在还有必要使用迅雷吗? 江苏省徐州市工业用电价格? 徐州工业企业电费涨价了吗 徐州市380V工业用电电费是多少啊? 徐州工业错峰用电的收费标准 迅雷是干什么用的? 徐州十二月份居民电价 徐州市工业用电峰谷电价 徐州沛县工业用电多少钱一度 徐州市用电峰谷时间是几点到几点 江苏徐州水电费? cad中小二号仿宋字体怎么设置 WIN10系统CAD图纸中“仿宋_GB2312”字体显示为感叹号!怎么解决?