[LUG.ro] Problemas al compilar en C.
Horacio Castellini
lugro@lugro.org.ar
Tue, 19 Nov 2002 09:39:58 -0300 (ART)
--- Osvaldo Javier Luciani <broadcast@tutopia.com>
escribió: > Hola a todos!!!
> Traté de compilar un par de programitas pero no tube
>
> suerte. Antes lo podía hacer pero ahora debe estar
> faltándome algo. Siempre aparece este mensaje: C++
> compiler default output... configure: error: C++
> compiler
> cannot creat executables. Parece qe no se pueden
> crear
> ejecutables en C++.
> Si saben de algo.... Desde ya, muchas gracias...
Esto es un problema del archivo SPECS cuando uno hace
actualizaciones automáticas siempre traen problemas,
sea en debian, Rh, mandrake etc...
debería estar en
/usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
Para el red hat cualquier versión superior al 6.0
este archivo comanda las opciones por defecto del gcc
como del cc1. En tu caso no debe encontrar las
bibliotecas básicas crt?.o o similar. Probá con esto y
enviame lo que te da el compilado en stdout
compilá el siguiente programa:
#include<iostream.h>
void main(void)
{
cout<<"Me cago en cavallo"<<endl;
}
compilalo con (v=verbose, v-minuscula! verbose como un
vómitose con V-mayuscula no funca voludose!)
c++ -v caca.cc -o caca
Te saldrá algo parecido a esto:
Reading specs from
/usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
^^^^Ves!
gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-110)
/usr/lib/gcc-lib/i386-redhat-linux/2.96/cpp0
-lang-c++ -D__GNUG__=2 -D__EXCEPTIONS -v -D__GNUC__=2
-D__GNUC_MINOR__=96 -D__GNUC_PATCHLEVEL__=0 -D__ELF__
-Dunix -Dlinux -D__ELF__ -D__unix__ -D__linux__
-D__unix -D__linux -Asystem(posix) -D__NO_INLINE__
-Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__
-D__tune_i386__ hola.cc /tmp/ccj8Xdwd.ii
GNU CPP version 2.96 20000731 (Red Hat Linux 7.3
2.96-110) (cpplib) (i386 Linux/ELF)
ignoring nonexistent directory
"/usr/i386-redhat-linux/include"
#include "..." search starts here:
#include <...> search starts here:
/usr/include/g++-3
/usr/local/include
/usr/lib/gcc-lib/i386-redhat-linux/2.96/include
/usr/include
End of search list.
/usr/lib/gcc-lib/i386-redhat-linux/2.96/cc1plus
/tmp/ccj8Xdwd.ii -quiet -dumpbase hola.cc -version -o
/tmp/cc5aA7TF.s
GNU C++ version 2.96 20000731 (Red Hat Linux 7.3
2.96-110) (i386-redhat-linux) compiled by GNU C
version 2.96 20000731 (Red Hat Linux 7.3 2.96-110).
as -V -Qy -o /tmp/cchqTxRR.o /tmp/cc5aA7TF.s
GNU assembler version 2.11.93.0.2 (i386-redhat-linux)
using BFD version 2.11.93.0.2 20020207
/usr/lib/gcc-lib/i386-redhat-linux/2.96/collect2 -m
elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o hola
/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../crt1.o
/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../crti.o
/usr/lib/gcc-lib/i386-redhat-linux/2.96/crtbegin.o
-L/usr/lib/gcc-lib/i386-redhat-linux/2.96
-L/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../..
/tmp/cchqTxRR.o -lstdc++ -lm -lgcc -lc -lgcc
/usr/lib/gcc-lib/i386-redhat-linux/2.96/crtend.o
/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../crtn.o
A vos te faltará localizar anguna crt?.o
Espero tu repuestose.
>
>
>
>
>
>
>
_________________________________________________________________
>
> Tutopia - Acceso a Internet rápido, fácil y a los
> mejores precios.
> http://www.tutopia.com
> _______________________________________________
> Lugro mailing list
> Lugro@lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/lugro
Ahora podés usar Yahoo! Messenger desde tu celular. Aprendé cómo hacerlo en Yahoo! Móvil: http://ar.mobile.yahoo.com/sms.html