Jump to content
Sign in to follow this  
oito8bits

Não consigo compilar o coreutils

 Read less than a minute

Recommended Posts

Posted (edited)
 Read less than a minute

Eu baixei o coreutils para estudar os códigos fontes dos comando do linux, mas eu não consigo compilar eles.

808445998_Screenshotfrom2020-04-2322-35-55.png.29ebd28e561cd78d6880562f33361327.png

Nesse caso eu tentei compilar o cat.c, mas ficam aparecendo esse erro. Eu acho que aconteceu, porque provavelmente o config.h não foi achado no diretorio padrão onde fica os headers.

O que eu faço?

Edited by Willian dos Santos de Oliveira

Share this post


Link to post
Share on other sites
 Read less than a minute

Se eu nao me engano no README-hacking explica.

  • Agradecer 1

Share this post


Link to post
Share on other sites
 Read less than a minute

Experimente rodar ./configure antes do make.

O script configure é criado pelo autoconf e CONFIGURA seu código, criando o arquivo config.h, por exemplo, antes da compilação.

Share this post


Link to post
Share on other sites
 Read less than a minute
20 hours ago, Marioh said:

Se eu nao me engano no README-hacking explica.

Eu tentei seguir os passos do README-hacking, mas não consegui

1 hour ago, fredericopissarra said:

Experimente rodar ./configure antes do make.

O script configure é criado pelo autoconf e CONFIGURA seu código, criando o arquivo config.h, por exemplo, antes da compilação.

Eu executei, mas deu erro aí

configure: error: you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check)
See `config.log' for more details

Share this post


Link to post
Share on other sites
Guest gnoo
 Read less than a minute

O inglês continua a ser o tendão de Aquiles do pessoal. 

Share this post


Link to post
Share on other sites
 Read less than a minute
3 hours ago, fredericopissarra said:

You should not USE you system as root, period.

Eu entedi, mas esse FORCE_UNSAFE_CONFIGURE é alguma variável dentro do configure, que eu precise alterar?

Share this post


Link to post
Share on other sites
 Read less than a minute
15 hours ago, fredericopissarra said:

Experimente rodar ./configure antes do make.

O script configure é criado pelo autoconf e CONFIGURA seu código, criando o arquivo config.h, por exemplo, antes da compilação.

Eu fiz o seguinte:

sudo su
export FORCE_UNSAFE_CONFIGURE=1
./configure

Deu certo, mas depois que eu executei o make deu esse erro aí

CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/willian/Desktop/core/core/coreutils-8.30/build-aux/missing aclocal-1.15 -I m4
/home/willian/Desktop/core/core/coreutils-8.30/build-aux/missing: line 81: aclocal-1.15: command not found
WARNING: 'aclocal-1.15' is missing on your system.
         You should only need it if you modified 'acinclude.m4' or
         'configure.ac' or m4 files included by 'configure.ac'.
         The 'aclocal' program is part of the GNU Automake package:
         <http://www.gnu.org/software/automake>
         It also requires GNU Autoconf, GNU m4 and Perl in order to run:
         <http://www.gnu.org/software/autoconf>
         <http://www.gnu.org/software/m4/>
         <http://www.perl.org/>
make: *** [Makefile:6034: aclocal.m4] Error 127

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...