- 博客(12)
- 资源 (4)
- 收藏
- 关注
转载 configure.in Makefile.am解析
用前面所介绍的基本概念,已经可以编译全功能的Gtk+/Gnome应用程序了。但是还有一个大问题:如何配置编译选项?一些实用工具如automake、autoconf、libtool等,可以用来简化这一过程。 为了方便维护,同时,也是为了便于使用这些实用工具,应该在编写代码时遵从一些约定。如果要将程序发布为自由软件,最好能使程序源代码的目录结构遵从“GNU项目编码标准”。即使应用程序是私有的商用
2014-02-27 17:03:29 7589
转载 用automake建立共享库(动态链接库)Makefile
要使用automake工具包建立一个交叉编译的共享库的Makefile这里用的autoconf是2.67版本,在debian下实现:如果版本低,可以用apt-getinstall automake来装最新的版本,还需要libtool,也需要用apt-get install来安装。这里建立一个简单的函数库来介绍:建立目录rx,及源码目录src:$mkdir rx$mkdir
2014-02-27 15:11:14 1051
转载 Configure,Makefile.am, Makefile.in, Makefile文件之间关系(转)
1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。 your source files --> [autoscan*] --> [configure.scan] --> configure.ac2.aclocal (automake):根据已经安
2014-02-27 10:21:44 899
转载 自动生成Linux下Makefile全攻略(下)
自动生成Linux下Makefile全攻略(下)bsp 下面再来看看多个源文件的例子。 如何写用code1.c,code2.c生成prog1的configure.in和Makefile.am。首先建立一个项目文件夹testproj。在testproj下建立dir1目录。 [kang@node16kang]$mkdir testproj [kang@node1
2014-02-27 09:22:25 1359
转载 wang zhan
http://blog.chinaunix.net/uid-311680-id-2439711.htmlhttp://www.lfs.org.cn/http://mopishv0.blog.163.com/blog/static/54455932201312174833850/http://blog.chinaunix.net/uid-311680-id-2439711.html
2014-02-26 11:00:25 988
转载 inux的安装和启动流程(http://www.2cto.com/os/201208/145165.html)
inux的安装和启动流程 自己整理的linux的安装和启动 1. Linux安装流程1.1 安装过程总览1. BIOS加电自检 2. 运行isolinux目录下面的isolinux.bin文件,这个isolinux.bin文件根据isolinux.cfg文件的选项来加载内核vmlinuz和initrd.img文件,initrd.img文件会在内存中生成一个虚拟的li
2014-02-25 17:05:29 2993
转载 RPM包管理详解
在linux世界里流行两种包管理方式,分别是redhat系的rpm和debian系的deb。其中rpm的使用更为广泛,我打算接下来分多章详细介绍一下rpm的包管理机制。包管理是操作系统用来维护各组件版本的一种方式,对于软件发行者来说,将自己的程序制作成标准的rpm格式也会使得程序的安装、升级和卸载变得非常容易。因此linux下几乎所有流行的程序都有rpm格式的包,有些是发行者自己打包,也有些第
2014-02-24 16:34:00 723
转载 rpmbuild 介绍
一.rpmbuild介绍顾名思义创建rpm包,它是用来指示转换的源码不定编译成二进制文件的包,在centos下默认目录为/usr/src/redhat二.目录/usr/src/redhat--BUILD #编译之前,如解压包后存放的路径--BUILDROOT #编译后存放的路径--RPMS #打包完成后rpm包存放的路径--SOURCES #源包所放置的路径--SP
2014-02-21 10:42:38 1474
转载 PMON 2000启动配置文档说明
PMON2000启动配置文档描述了PMON 2000的启动配置信息,PMON 2000根据该配置文件来获得需要启动的操作系统信息,包括内核、initrd和启动参数。PMON 2000解析该文件,并在屏幕上显示相应的菜单项给用户进行选择操作。一、存储位置PMON 2000启动的时候默认读取位于第一块硬盘第一个分区的根目录下的boot.cfg文件。且要求该分区格式为ext2文件系统。如果检测到
2014-02-20 09:06:05 2543
转载 rpmbuild
update log:2010.01.08 加入SPEC文件中的宏定义和变量2010.01.08 关键字说明,如何在升级过程中不覆盖配置文件 上一篇日志写到,为什么要制作rpm包,以及如何使用.src.rpm文件生成rpm包。最后部分还看到.src.rpm的内容,实际上就是由.tar.gz源码、补丁软件和.spec脚本组成的。由此知道,使用.spec生成rpm包是比较简单的
2014-02-19 16:42:05 917
转载 pmon编译
a,系统要求为32位linux操作系统 b,需要先安装flex,bison,xutils-dev Debian系统直接使用apt-get install 不能使用apt-get命令的系统请自行下载源码包,编译, 安装 编译龙芯PMON的GCC下载地址:http://www.loongson.cn/dev/ftp/toolchain/gcc/gcc-2.95.3.tar.g
2014-02-19 10:24:42 1705
转载 linux命令制作iso镜像
第一:制作iso镜像的方法:把/dev/cdrom目录制作为镜像,名字为/root/rh1.iso方法1:dd if=/dev/cdrom of=/root/rh1.iso方法2:#cat /dev/cdrom >;/root/1.iso方法3:mkisofs -r -o myiso.iso /dev/cdrom方法4:cp -r /home/user name.iso生成
2014-02-19 09:15:41 2583
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人