深入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程序。