艺术的追求从编程开始

C/C++/UNIX/PYTHON/ALGORITHM

导航

2012年5月1日

如何写makefile

摘要: 1.一个简单的例子:TOPDIR = ../include $(TOPDIR)Rule.makEXTRA_LIB +=EXEC = $(INSTALL_DIR)/helloOBJS = hello.oall:$(EXEC)$(EXEC):$(OBJS) $(CC) $(LDFLAGS) -o $@ $(OBJS) $(EXTRA_LIBS)install: $(EXP_INSTALL) $(EXEC) $(INSTALL_DIR)clean: -rm -f $(EXEC) *.elf *.gdb *.o好了,其中:CC 指明编译器的宏EXEC表明生成的执行文件名称的宏OBJS 目标文件列... 阅读全文

posted @ 2012-05-01 16:28 Rambo.Wang 阅读(383) 评论(0) 推荐(0) 编辑

linux如何添加内核模块

摘要: 1.编写模块代码: 简单例子:#include<linux/kernel.h>#include<linux/module.h>#Inlcude<linux/init.h>static int __init hello_init(void){ printk(KERN_INFO "Hello world\n"); return 0;}static void __exit hello_exit(void);{ printk(KERN_INFO "Goodbye world\n");}module_init(hello_ini 阅读全文

posted @ 2012-05-01 15:53 Rambo.Wang 阅读(707) 评论(0) 推荐(0) 编辑