erro de compilação do código fonte superior

2

Eu fiz o download do código-fonte principal da seguinte localização.

link

Depois de extrair o código, eu corro o seguinte comando:

./configure
 make

cc -DHAVE_CONFIG_H  -I. -I. -I /usr/src/linux-headers-3.5.0-19/arch/alpha  -g -O2 -Wall   -fno-strict-aliasing -o m_linux.o -c ./machine/m_linux.c
  ./machine/m_linux.c:71:44: fatal error: asm/page.h: No such file or directory
compilation terminated.

make: *** [m_linux.o] Error 1

Por favor ajude

    
por Vivek 12.03.2013 / 06:07

2 respostas

1

Instale as ferramentas de criação necessárias primeiro:

apt-get install build-essential automake

Dica: se você estiver interessado em brincar com o código-fonte top , por que não incluir a versão em seu ambiente Ubuntu?

apt-get source procps

Em seguida, para construir apenas os binários, vá para o diretório em que foi descompactado e faça:

debian/rules clean
debian/rules build
    
por zwets 12.03.2013 / 07:13
0

se você está apenas interessado em compilar top, aqui está uma coisa que fiz:

Eu pesquisei o código-fonte principal e encontrei em

link

link

que a fonte e a página inicial dos utilitários de procps podem ser encontrados aqui

então eu fiz:

    wget http://procps.sourceforge.net/procps-3.2.7.tar.gz
    tar xzf procps-3.2.7.tar.gz
    cd procps-3.2.7/
    make
    make SHARED=0 DESTDIR=$HOME install
    ./top
    
por NilsB 12.03.2013 / 07:40