Problemas ao compilar programas no slackware

1. Problemas ao compilar programas no slackware

Joao Carvalho
joao carvalho

(usa Ubuntu)

Enviado em 31/12/2017 - 11:12h

Recentemente eu instalei o slackware 14.2 no meu pc pela primeira vez, entao fui compilar programas que eu necessito, mas todos que eu tentei compilar deram um erro. segue o resultados de uma das tentativas de compilacao.

bash-4.3# ./configure
checking for program gcc... /usr/bin/gcc
checking for program gcc... /usr/bin/gcc
checking for CFLAGS -std=gnu99 -pipe -Wall -Wshadow -Wcast-align -Wpointer-arith -Wwrite-strings -Wundef -Wmissing-prototypes -Wredundant-decls -Wextra -Wno-sign-compare -Wformat-security... yes
checking for CFLAGS -Wold-style-definition... yes
checking for CFLAGS -Wno-pointer-sign... yes
checking for CFLAGS -Werror-implicit-function-declaration... yes
checking for CFLAGS -Wno-unused-parameter... yes
checking if CC can generate dependency information... yes
checking byte order...
Failed to compile simple program:
---

int main(int argc, char *argv[])
{
unsigned int i = 1;
return *(char *)&i;
}
---
Command: gcc .tmp-2-prog.c -o .tmp-0-prog -g -O2 -Wall
Make sure your CC and CFLAGS are sane.





  


2. Re: Problemas ao compilar programas no slackware

Joao Carvalho
joao carvalho

(usa Ubuntu)

Enviado em 31/12/2017 - 11:49h

sick escreveu:

Está reclamando das suas CFLAGS, bicho. Estão insanas para ele, digamos assim. Você que as definiu assim? Manda seu
 echo ${CFLAGS}  
aí. Tente compilar apenas com CFLAGS="-02 -march=native -pipe"
Se sua 'arquitetura' for x86_64, utilize o -fPIC também.


bash-4.3$ echo ${CFLAGS}

bash-4.3$


3. Re: Problemas ao compilar programas no slackware

Joao Carvalho
joao carvalho

(usa Ubuntu)

Enviado em 31/12/2017 - 12:19h

sick escreveu:



bash-4.3$ echo ${CFLAGS}

bash-4.3$ [/quote]
Certo. Vá na manha, então.
export CFLAGS="-02 -march=native -s -pipe" ./configure

Se der algum problema, mande o log completo. (E se for muito grande, pelo amor de deus, coloque em algum pastebin [sprunge.us ?].)
[/quote]
agora deu isso
checking for program gcc... /usr/bin/gcc
checking for program gcc... /usr/bin/gcc
checking for CFLAGS -std=gnu99 -pipe -Wall -Wshadow -Wcast-align -Wpointer-arith -Wwrite-strings -Wundef -Wmissing-prototypes -Wredundant-decls -Wextra -Wno-sign-compare -Wformat-security... no
checking for CFLAGS -Wold-style-definition... no
checking for CFLAGS -Wno-pointer-sign... no
checking for CFLAGS -Werror-implicit-function-declaration... no
checking for CFLAGS -Wno-unused-parameter... no
checking if CC can generate dependency information... no
checking byte order...
Failed to compile simple program:
---

int main(int argc, char *argv[])
{
unsigned int i = 1;
return *(char *)&i;
}
---
Command: gcc .tmp-2-prog.c -o .tmp-0-prog -02 -march=native -pipe
Make sure your CC and CFLAGS are sane.

bash-4.3# echo ${CFLAGS}
-02 -march=native -pipe



4. Re: Problemas ao compilar programas no slackware

Joao Carvalho
joao carvalho

(usa Ubuntu)

Enviado em 31/12/2017 - 12:40h

sick escreveu:

Qual é a versão do seu GCC?
gcc --version


bash-4.3# gcc --version
gcc (GCC) 5.3.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts