


定价:159元
印次:2-1
ISBN:9787302663805
出版日期:2024.06.01
印刷日期:2024.05.31
图书责编:夏毓彦
图书分类:零售
Linux C/C++编程在Linux应用程序开发中占有重要的地位,掌握这项技术将在就业竞争中立于不败之地。《Linux C与C++一线开发实践》内容针对初中级读者,贴近软件公司一线开发实践。全书厚达620多页,知识点丰富,内容翔实,并配套示例源码、作者QQ群答疑服务。 《Linux C与C++一线开发实践》共分为16章,内容包括Linux概述、搭建开发环境、C++语言基础、Linux文件编程、多进程编程、进程间通信、C++ Web编程、多线程基本编程、多线程高级编程、Linux下的库、TCP/IP基础、套接字基础、TCP套接字网络编程、UDP套接字网络编程、原始套接字网络编程,以及并发聊天服务器项目实战等。 《Linux C与C++一线开发实践》适合想全面学习Linux环境下C/C++语言编程的读者,既可作为初中级开发人员的案头查阅与参考手册,也适合作为高等院校或高职高专相关课程的教学参考书。
"朱文伟,名校计算机专业统招硕士,20多年C\C++、Java开发经验。主导开发过密码、图形、人工智能等产品。精通Linux、Windows系统开发及数据库开发技术。著有图书:《Rust编程与项目实战》《嵌入式Linux驱动开发实践》《高性能Linux网络编程核心技术揭秘》《Linux C/C++服务器开发实践》《Qt 6.x从入门到精通》《PyQt 5从入门到精通》《Linux C与C++ 一线开发实践》《Visual C++2017从入门到精通》《Windows C/C++加密解密实战》《密码学原理与Java实现》《OpenCV 4.5计算机视觉开发实战(基于VC++)》《OpenCV 4.5计算机视觉开发实战:基于Python》。"
前 言 这是一本Linux下C/C++入门的经典图书,为何说经典呢?因为本书第一版大卖。任何立志成为一名Linux开发工程师的人,都可以从本书起步。本书篇幅虽然有点大,厚达620多页,但内容通俗易懂,由浅入深,并且实例丰富、步骤详细、注释充分,相信读者都能看得懂。对于中高级开发人员,也可以通过本书快速上手Linux C/C++的实际开发。 本书假设读者没有接触过C/C++编程和Linux系统开发,也不堆砌术语,不介绍艰深和晦涩的概念,不触及冷门领域,从搭建当前企业最流行的Linux开发工具开始,然后介绍C/C++语言,再逐步展开各应用的编程。因此,书中都是实实在在的Linux编程“干货”。此外,本书的一大特点是实例丰富,读者应该知道,编程开发仅仅了解理论是不够的,只有自己上机调试运行实例,才能深刻理解编程,尤其是C/C++编程。另外,考虑到初学者情况,每个实例步骤都描述得非常详细,并且从建立工程到运行工程都有着详细的说明。最后,本书所有例子都在Ubuntu上用VS Code/gcc/g++编译通过。 本书在讲述基本编程的同时,也讲述了很多一线实践开发中经常会碰到的问题和解决方案,可以说本书是紧贴工业界的图书。希望读者能够通过本书的学习打好Linux开发的基础,早日成为Linux C/C++开发高手。 升级的内容 本书第1版热销多年,但Linux操作系统、开发软件在这几年已经有了新变化,加上读者对本书使用的反馈,本版升级做了以下修改: (1)修改错误。读者反馈了一些书中的低级错误或瑕疵,笔者平时除了在本书技术交流QQ群中一一回复之外,也在本版中改正了这些错误和瑕...
第1章 Linux概述 1
1.1 什么是Linux 1
1.2 Linux的简史 2
1.3 Linux和Windows的比较 4
1.4 Linux主要应用领域 4
1.5 Linux的版本 5
1.6 使用哪个版本的Linux进行学习 5
1.7 Linux的特点 6
1.8 如何学习Linux 6
1.9 命令行还是图形界面 7
1.10 计算机启动的基本过程 7
1.10.1 按下电源 7
1.10.2 BIOS自检 7
1.10.3 系统引导 9
1.10.4 启动内核 10
1.11 认识Shell 11
1.12 图形界面和字符界面的切换 11
1.12.1 在不退出X-Window的情况下切换到字符界面 11
1.12.2 强行退出X-Window进入文本模式 12
1.12.3 设置每次开机进入字符界面 12
1.12.4 从字符界面进入图形界面 13
1.13 环境变量 14
第2章 搭建Linux C/C++开发环境 15
2.1 安装和配置虚拟机Linux 15
2.1.1 在VMware下安装Linux 15
2.1.2 开启登录时的root账号 18
2.1.3 配置Linux虚拟机环境 20
2.1.4 配置Linux虚拟机网络 24
2.1.5 通过终端工具连接Linux虚拟机 33
2.1.6 和虚拟机互传文件 36
2.2 gcc/g++编译器的使用 37
2.2.1 安装C/C++编译工具 37
... 查看详情
《Linux C与C++一线开发实践》内容针对初中级读者,贴近软件公司一线开发实践。
《Linux C与C++一线开发实践》假设读者没有接触过C/C++编程和Linux系统开发,任何立志成为一名Linux开发工程师的人,都可以从本书起步。
《Linux C与C++一线开发实践》虽然有点厚,但内容通俗易懂,由浅入深,并且实例丰富、步骤详细、注释充分,能帮助读者快速入门。
《Linux C与C++一线开发实践》重点内容包括开发环境搭建、C/C++语言基础、文件编程、多进程、Web编程、多线程、库、TCP/IP协议、套接字,以及一个大型并发聊天服务器实战项目。
对于初中级开发人员,均可把《Linux C与C++一线开发实践》作为Linux C/C++实际开发中的案头查阅与参考手册。"



