自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Linux 2.6 Makefile system

Linux kernel的编译系统,结构性很好,这里是学习的一些体会和一些转载。理解的可能有错误,将来学习的时候再补充。1. 编译系统有配置和编译两部分。我们编kernel时输入的make menuconfig是在执行配置,make -j10 vmlinux是在执行编译。配置系统依赖于Kconfig文件,可以用命令find. -name "Kconfig" -exec grep -l xxx {} /; 来查找你关心的配置在哪个文件里。编译系统依赖于各个层次的Makefile。配置系统和编译系统的相关纽带是

2011-03-29 21:38:00 2741

转载 Kconfig in Linux kernel

<br /><br />核源码树的目录下都有两个文件Kconfig(2.4版本是Config.in)和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出菜单,用户选择后保存到.config的内核配置文件中。在内核编译时,主Makefile调用这个.config,就知道了用户的选择。<br />上面的内容说明了,Kconfig就是对

2011-03-29 19:36:00 2958

原创 Makefile 里 -l和-L的区别

<br />-l-->指定连接时期望连接的库的名字<br />-L-->指定连接库的搜索路径<br /> <br />参见 LIBS += -Wl,-u,linuxu_app_preinit -lc -lrt -lpthread -ldl -lnlm -lfuse -L $(HPEXEC_INSTALL_DIR)/lib/<br />所以hyperexec连接时将优先连接libnlm.a里的实现,,如果在其中找不到实现,再去到newlib和libc中找实现。

2011-03-18 15:36:00 25544

转载 修改Linux计算机名的方法

linux 修改计算机名1、修改 /etc/sysconfig/network-----计算机名<br />vi /etc/sysconfig/network<br />NETWORKING=yes<br />HOSTNAME=prince(prince为计算机名)<br />2、修改 /etc/hosts------网络上看到的host名<br />vi /etc/hosts<br /># Do not remove the following line, or various programs<br /

2011-03-17 11:51:00 5360 1

原创 vmware下安装操作系统的一个提示

<br />由于2代CPU的sdk要使用的host的系统的要求不同, 需要在vmware下安装2个版本的fedora: fedora8 fedora13. 很多东西要从原来的fd8拷到fd13下,浪费空间,且麻烦。<br />幸好:原来fd8下的划分了2个硬盘,sda-20G:安装的操作系统,sdb-50G:放置的代码,新的fd13只有一个硬盘,sda-15G,安装的系统。所以,在新的fd13下,只需要将sdb mount到fd13下就可以了。 在/etc/profile 里添加 mount /dev/sd

2011-03-17 10:56:00 815

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除