./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。 AU ...
分类:
系统相关 时间:
2016-08-01 19:10:04
阅读次数:
136
实验材料准备 下载实验包hit-oslab-linux-20110823.tar.gz(包含linux-0.11源码、bochs虚拟机等): 下载gcc-3.4-ubuntu.tar.gz(编译linux-0.11需要用到的低版本gcc): 实验环境设置(ubuntu-16.04.1-desktop ...
分类:
其他好文 时间:
2016-07-25 06:59:26
阅读次数:
635
编译过程中,termcap.h 文件找不到路径 查看是linux 源码下找不到termcap.h文件 安装了所有关于*cap*的源码包也不起作用 今天终于解决了这个问题,搜termcap.h 发现一篇文章,如下 安装minicom2.3出现termcap.h错误解决方法 2010-05-06 17: ...
分类:
其他好文 时间:
2016-07-15 23:59:16
阅读次数:
673
一、Git简介 1、Git是什么? Git是世界上最好用的分布式版本控制系统,它是“Linux之父” linus用C语言花了两周时间开发的又一个伟大的开源软件,当时主要用于Linux源码管理。2008年,GitHub网站上线之后,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub,包 ...
分类:
其他好文 时间:
2016-06-30 14:33:22
阅读次数:
153
网址:http://blog.chinaunix.net/uid-24807808-id-3219820.html 在看linux源码的时候,经常会看到类似于下面的结构体赋值的代码: struct device my_dev = { .bus = &my_bus_type, .parent = &m ...
分类:
系统相关 时间:
2016-06-10 10:53:17
阅读次数:
235
在读Linux源码的时候看到一堆这种macro: 一直想不明白,为什么不直接用 或者: 搜了一下才明白: http://stackoverflow.com/questions/9495962/why-use-do-while-0-in-macro-definition http://stackove ...
分类:
系统相关 时间:
2016-05-02 12:57:36
阅读次数:
170
下载linux-4.5.1.tar.gz 解压在任意目录下。我解压在/home/tiny6410/ 修改Makefile文件 在第251和252行上 改成自己的交叉编译器 在linux源码文件中有一个三星Demo板的默认配置 这里我们的配置文件就先用这个 arch/arm/configs/s3c64 ...
分类:
系统相关 时间:
2016-04-16 16:43:09
阅读次数:
350
?? 源码下载 1.首先确定自己的操作系统为32位还是64位: root@bfq:~/mysock# uname -a Linux bfq 3.11.0-26-generic#45~precise1-Ubuntu SMP Tue Jul 15 04:02:35 UTC 2014x86_64x86_6 ...
linux源码安装nginxhttp://www.cnblogs.com/zhoulf/archive/2013/02/09/2909653.html安装说明系统环境:CentOS6.4软件:nginx-1.9.12.tar.gz安装方式:源码编译安装安装位置:/opt/nginx下载地址:http://nginx.org/en/download.html1.yum安装一些依赖包yuminstallpcre*zlib*gc..
分类:
其他好文 时间:
2016-03-14 02:07:32
阅读次数:
338
下载源码tar包下载地址:https://www.python.org/downloads/我这里下载的Python-2.7.11.tgz#tar-zxvfPython-2.7.11.tgz进入解压缩后的文件夹#cdPython-2.7.11在编译前先在/usr/local建一个文件夹python2(作为python的安装路径,以免覆盖老的版本)#mkdir/usr/local/python2开..
分类:
编程语言 时间:
2016-02-20 01:54:09
阅读次数:
311