深入Linux程序设计:第五版大全(linux程序设计第五版)

Linux程序设计的深入探究,不外乎涉及编程语言、应用开发、操作系统(OS)、编译原理、硬件技术、网络组件等多方面知识。而在这其中,第五版向大家介绍不仅包括了Linux开发基础,更涉及广泛的Linux程序设计方面的有关知识。

Linux程序设计第五版提供了详尽的基础知识,主要内容包括正则表达式、shell脚本、Linux内核编程、操作系统文件系统、多线程编程技术、C语言应用编程、编译器技术、TCP/IP网络编程等等。

此外,Linux程序设计第五版提供了超过500行源代码,其中包含有应用于Linux程序设计的各种不同平台和语言的实例。根据要求,程序员可以从网上下载代码,完成特定任务。

例如:用C语言编写一个操作系统内核的例子:

#include

#include

static int __init kernel_init (void)

{

printk(KERN_INFO “Hello World!”); //Print out a message to the kernel log

return 0;

}

static void __exit kernel_exit(void)

{

printk(KERN_INFO “Good Bye.”);

}

module_init(kernel_init);

module_exit(kernel_exit);

MODULE_LICENSE(“GPL”);

本书面向所有Linux程序员,无论你是新手或有经验,都能让你收获不少新知识,内容丰富,从上层应用到底层程序内核,内容亦与Linux程序设计有关的概念、实践、实例,都能有助于你学习Linux的知识及开发Linux程序。


数据运维技术 » 深入Linux程序设计:第五版大全(linux程序设计第五版)