手斧Linux – 从LFS到Funtoo (69)
来源:互联网 发布:windows安装介质是什么 编辑:程序博客网 时间:2024/05/14 23:57
cd file-5.09-64
CFLAGS='-mstackrealign -fPIC -O3' \
CC="gcc -B/lib64 -B/lib64 -L/usr/lib64 -L/lib64" \
./configure --prefix=/usr --libdir=/usr/lib64 --target=$WOLF64_TGT --build=$WOLF64_TGT
查看一下config.log
CC='gcc -B/lib64 -B/lib64 -L/usr/lib64 -L/lib64'
make 2>&1|tee out.make
#make check 2>&1|tee out.check
make DESTDIR=$(pwd)/img-64 install 2>&1|tee out.install
查看编译出来的程序。
file img-64/usr/lib64/libmagic.so.1.0.0
img-64/usr/lib64/libmagic.so.1.0.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped
将编译出来的64位文件拷到位置上。
cp -afv img-64/* /
cd ..
第12节 编译安装bintuils 64位
命令如下:
mkdir binutils-build-x86_64
cd binutils-build-x86_64
CFLAGS='-mstackrealign -fPIC -O3' \
CC="gcc -B/usr/lib64 -B/lib64 -L/usr/lib64 -L/lib64" \
../binutils-2.21.1/configure \
--target=$WOLF64_TGT --host=$WOLF64_TGT --build=$WOLF64_TGT \
--prefix=/usr --libdir=/usr/lib64 \
--enable-64-bit-bfd \
--enable-shared
查看 config.log
CC='gcc -B/usr/lib64 -B/lib64 -L/usr/lib64 -L/lib64'
configure:4268: checking whether we are cross compiling
configure
- 手斧Linux – 从LFS到Funtoo (69)
- 手斧Linux – 从LFS到Funtoo (1)
- 手斧Linux – 从LFS到Funtoo (2)
- 手斧Linux – 从LFS到Funtoo (3)
- 手斧Linux – 从LFS到Funtoo (4)
- 手斧Linux – 从LFS到Funtoo (5)
- 手斧Linux – 从LFS到Funtoo (6)
- 手斧Linux – 从LFS到Funtoo (7)
- 手斧Linux – 从LFS到Funtoo (8)
- 手斧Linux – 从LFS到Funtoo (9)
- 手斧Linux – 从LFS到Funtoo (10)
- 手斧Linux – 从LFS到Funtoo (11)
- 手斧Linux – 从LFS到Funtoo (12)
- 手斧Linux – 从LFS到Funtoo (13)
- 手斧Linux – 从LFS到Funtoo (14)
- 手斧Linux – 从LFS到Funtoo (15)
- 手斧Linux – 从LFS到Funtoo (16)
- 手斧Linux – 从LFS到Funtoo (17)
- android中checkbox自定义样式
- spring的声明式事务管理
- Find a way
- 手斧Linux – 从LFS到Funtoo (68)
- Oracel11g ActiveDG
- 手斧Linux – 从LFS到Funtoo (69)
- php编写TCP服务端和客户端程序
- Node TroubleShooting Tips
- 手斧Linux – 从LFS到Funtoo (70)
- 基本几何体的渲染——以长方体和球为例
- 华为机试—介绍、剖析、建议
- 【麦可网】Cocos2d-X跨平台游戏开发学习笔记---第十九课:Cocos2D-X粒子系统1-3
- Linux(centos7.1)的SSH远程登录服务器详解
- 350个LINUX命令详解(英文完整版)