编译gawk出现问题,没有安装gawk。

  今天编译kernal的时候出现了一个错误:GNU awk is required for lib/memtype.h made by memtypes.awk.。查了资料,原来是没有安装gawk的缘故。

用apt-get install gawk,没有安装成功。然后就去网站上下了一个gawk的包,安装成功了。进而成功编译成功。下面我把我安装gawk的步骤说一下。

1、在http://ftp.gnu.org/gnu/gawk/,下载一个版本的gawk。

2、复制到虚拟机下,然后tar zxvf  gawk-4.0.1.tar.gz。

3、解压完以后,进入目录。然后

  ./configure --prefix=/usr --libexecdir=/usr/lib

  make

  make check

  make install

  mv -v /usr/bin/find  /bin

  cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}}  /usr/share/doc/gawk-3.1.7

这样gawk就安装成功了。然后编译通过。

非常感谢http://blog.chinaunix.net/uid-26552184-id-3634871.html的帮助。上面有好多问题的解决方法。谢谢!

时间: 2024-10-31 08:33:13

编译gawk出现问题,没有安装gawk。的相关文章

iptables学习笔记之编译内核和iptables及安装l7proto

            编译内核和iptables及安装l7proto 一.环境介绍 操作系统:Redhat5.8_64bit 需要软件包: linux-2.6.28.10.tar.gz netfilter-layer7-v2.22.tar.gz l7-protocols-2009-05-28.tar.gz iptables-1.4.6.tar.bz2 安装步骤: 1).给内核打补丁,并重新编译内核 2).给iptables源码打补丁,并重新编译iptables 3).安装l7proto 1.给

MAC上反编译android apk---apktool, dex2jar, jd-jui安装使用(含手动签名)

前文 介绍了在Windows平台利用强大的APK-Multi-Tool进行反编译apk,修改smali源码后再回编译成apk的流程,最近受人之托,破解个apk,所幸的是所用到的这三个软件都是跨平台的,mac上也妥妥的.这里记录下在mac上所用的东西和流程. 总共需要三个软件,为了便于找到最新的版本,把官网也放后面: Apktool:http://ibotpeaches.github.io/Apktool/install/ 最新版本2.0.1 dex2jar: https://github.com

MAC上反编译android apk-apktool, dex2jar, jd-jui安装使用

前文 介绍了在Windows平台利用强大的APK-Multi-Tool进行反编译apk,修改smali源码后再回编译成apk的流程,最近受人之托,破解个apk,所幸的是所用到的这三个软件都是跨平台的,mac上也妥妥的.这里记录下在mac上所用的东西和流程. 总共需要三个软件,为了便于找到最新的版本,把官网也放后面: Apktool:最新版本2.0.1 dex2jar: 最新版本2.0 JD-GUI: 最新版本1.4.0 这三个软件Apktool的安装稍微麻烦点,其他都还好,基本上下载下来解压了就

编译2.6.35内核安装L7-filter2.23实现七层过滤及QQ协议分析

一.前言 本文,接着上篇<Linux下Netfilter/IPTables防火墙案例分析>来说说七层过滤. iptables等防火墙工作在四层及四层以下,都是通过数据包过滤或能够基于传输层状态检测的. 但是一般企业应用的时候,很多场景下,需要提供屏蔽不良内容.封堵某些应用层软件的功能. QQ是一款最常用的即时通讯软件,但是很多情况下,它的使用会影响工作效率,所以有需求要把QQ屏蔽掉. 如果识别QQ的特征? IP检查,不行.因为它的服务器IP地址段有可能变化. 端口检查,不行.局域网必须放行向外

bootstrap之编译CSS和Javascript-0基础安装grunt教程

昨天晚上看到 bootstrap 全局CSS样式中 使用Less 章节中提到的通过grunt重新编译CSS和Javascript文件,对于我这样从未接触过windows cmd node控制台 npm的人,学习起来就有很大的难度了. 那么我们照着教程一步一步来: 第一步:安装node.js 网址:https://nodejs.org/en/download/ 下载版本:node-v6.10.2-x64.msi 如果遇见2502 2503错误,可以查看这个地址,实测有效,权限不够导致的问题: ht

编译PHP5缺t1lib包安装

t1lib_doc.dvi Error解决: 1. 下载t1lib-5.1.2.tar.gz2. 解决依赖关系:sudo apt-get build-dep t1lib 3. 安装:./configure & make without_doc & make install 4. 编译php5 时在./configure后加上 –with-t1lib=/usr/local/share/t1lib

Ubuntu12.04-x64编译Hadoop2.2.0和安装Hadoop2.2.0集群

1 . 安装maven .libssl-dev .cmake 和JDK 安装本机库http://wiki.apache.org/hadoop/HowToContribute sudo apt-get -y install maven build-essential autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev sudo tar -zxvf jdk-7u51-linux-x64.tar.gz /usr/lib/jv

CentOS 6.8编译PHP 7.0.10安装Zabbix3.0.4

环境: 操作系统:CentOS 6.8 x86_64(关闭SELinux.iptables) Nginx:1.10.1 PHP: 7.0.10 MySQL:5.7.13 Zabbix:3.0.4 一.安装MySQL 1.安装依赖 yum -y install gcc gcc-devel gcc-c++ gcc-c++-devel libaio-devel boost boost-devel autoconf* automake* zlib* libxml* ncurses-devel ncurs

Android NDK编译之环境Cygwin 独立安装 make 离线包

前面在win7上进行编译NDK的时候,cygwin忘记安装make 导致,无法编译. 现在必须手动进行make的安装. make离线安装包下载地址http://download.csdn.net/detail/xufeifandj/8251327 打开cygwin终端, cd到解压make的路径下面 执行./configure ./build.sh 编译完会自动生成make.exe 复制到bin目录下即可. mv make.exe /bin 然后就可以在任意cygwin路径下使用make了.