Chinaunix首页 | 论坛 | 博客
  • 博客访问: 837900
  • 博文数量: 90
  • 博客积分: 766
  • 博客等级: 军士长
  • 技术积分: 1867
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-18 08:42
个人简介

linux

文章分类

全部博文(90)

文章存档

2021年(2)

2020年(2)

2017年(1)

2015年(11)

2014年(1)

2013年(53)

2012年(16)

2011年(4)

分类: 系统运维

2013-03-27 21:57:13

问题:

点击(此处)折叠或打开

  1. readelf -s /mnt/lfs/sources/glibc-build/elf/ld.so \
  2.          | mawk '($7 ~ /^UND(|EF)$/ && $1 != "0:" && $4 != "REGISTER") { print; p=1 } END { exit p != 0 }'
  3.     mawk: line 1: regular expression compile failed (missing operand)

        很可能是因为awk版本的问题,所以找到源码目录下的elf下面的Makefile,修改有操作符的地方,加上"\".

点击(此处)折叠或打开

  1. readelf -s /mnt/lfs/sources/glibc-build/elf/ld.so \
  2.          | mawk '($7 ~ /^UND(\|EF)$/ && $1 != "0:" && $4 != "REGISTER") { print; p=1 } END { exit p != 0 }'
  3.     mawk: line 1: regular expression compile failed (missing operand)

         运气比较好,在“|EF”前面加上“\”,这里就过了。

接着又出现了问题:

点击(此处)折叠或打开

  1. /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.4.3/../../../../i686-lfs-linux-gnu/bin/ld: cannot find -lgcc_eh


阅读(2331) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~