![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Makefile
bitowang
这个作者很懒,什么都没留下…
展开
-
GNU make的执行过程
make的执行过程如下:1. 依次读取变量“MAKEFILES”定义的makefile文件列表2. 读取工作目录下的makefile文件(根据命名的查找顺序“GNUmakefile”,“makefile”,“Makefile”,首先找到那个就读取那个)3. 依次读取工作目录makefile文件中使用指示符“include”包含的文件4. 查找重建所有已读取的makefi转载 2013-01-17 16:16:21 · 1495 阅读 · 0 评论 -
配置内核 Makefile:1449: *** mixed implicit and normal rules. Stop.
在编译内核的时候提示Makefile:1449: *** mixed implicit and normal rules. Stop. 在网上查找后得到如下原因:翻译为中文:混合的和隐含普通规则 是由于我的系统的make工具太新(系统:fedora15),make的旧版规则已经无法兼容新版。按照以下方式,问题得到解决:原创 2013-01-21 15:19:47 · 7914 阅读 · 0 评论 -
《一个操作系统的实现》阅读笔记 之 保护模式
一、认识保护模式 1 保护模式,(Protected Mode,或有时简写为 pmode) 是一种 80286 系列和之后的 x86 兼容 CPU 操作模式。保护模式有一些新的特色,设计用来增强 多工 和系统稳定度,像是 内存保护,分页 系统,以及硬件支援的 虚拟内存。 2 运行环境 由于引导扇区的大小只有512字节,如果程序写的大于5原创 2013-01-16 16:16:15 · 1059 阅读 · 0 评论 -
SUID和SGID的详细解析
SUID和SGID的详细解析 由于SUID和SGID是在执行程序(程序的可执行位被设置)时起作用,而可执行位只对普通文件和目录文件有意义,所以设置其他种类文件的SUID和SGID位是没有多大意义的。首先讲普通文件的SUID和SGID的作用。例子:如果普通文件myfile是属于foo用户的,是可执行的,现在没设SUID位,ls命令显示如下:-rwxr-xr-x 1 f转载 2013-03-29 15:31:49 · 1457 阅读 · 0 评论 -
图解autoscan、aclocal、autoheader、automake、autoconf、configure、make
1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。 your source files --> [autoscan*] --> [configure.scan] --> configure.ac2.aclocal (automake)转载 2013-03-25 15:52:24 · 690 阅读 · 0 评论