Re: Compilació codi C
On Fri, January 5, 2007 18:24, [EMAIL PROTECTED] wrote: > Per dir alguna cosa, on apunta el gcc ? > > > [EMAIL PROTECTED]:~$ whereis gcc > gcc: /usr/bin/gcc /usr/lib/gcc /usr/X11R6/bin/gcc /usr/bin/X11/gcc > [EMAIL PROTECTED]:~$ ls -la /usr/bin/gcc > lrwxrwxrwx 1 root root 7 2006-10-27 22:25 /usr/bin/gcc -> gcc-4.1 $ ls -l /usr/bin/gcc lrwxrwxrwx 1 root root 16 2007-01-06 12:34 /usr/bin/gcc -> /usr/bin/gcc-3.4 però de totes maneres ja cridava explícitament /usr/bin/gcc-3.4 per evitar confusions. -- Marcos Telf: 0044 (0) 7721065638 0034 619359330 jid+msn: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Compilació codi C
Pots provar d'executar-lo amb el valgrind, és una eina excel·lent per detectar errors d'aquest estil. Salut A Divendres 05 Gener 2007 17:21, Marcos va escriure: > Bona tarda, > > m'acabo de trobar amb un problema mentre programava un petit codi en C. > Resulta que el codi no compila a la Debian Etch que tinc al portàtil i sí > ho fa a la Gentoo que tinc al servidor de casa. > > El primer que he pensat és la versió de GCC, doncs a la Debian tenia > gcc-4.1 i a la Gentoo gcc-3.4.6, així que he posat la 3.4 a la Debian. > Però no ha valgut de res :-( > > El codi el podeu veure a [1] i aquí mateix us poso la sortida del gcc -v > de cada un dels ordinadors: > > Debian: > $ gcc-3.4 -v > Reading specs from /usr/lib/gcc/i486-linux-gnu/3.4.6/specs > Configured with: ../src/configure -v --enable-languages=c,c++,f77,pascal > --prefix=/usr --libexecdir=/usr/lib > --with-gxx-include-dir=/usr/include/c++/3.4 --enable-shared > --with-system-zlib --enable-nls --without-included-gettext > --program-suffix=-3.4 --enable-__cxa_atexit --enable-clocale=gnu > --enable-libstdcxx-debug --with-tune=i686 i486-linux-gnu > Thread model: posix > gcc version 3.4.6 (Debian 3.4.6-4) > > > Gentoo: > $ gcc -v > Reading specs from /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/specs > Configured with: /var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/configure > --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.4.6 > --includedir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include > --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6 > --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/man > --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/info > --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include/g++-v3 > --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec > --enable-nls --without-included-gettext --with-system-zlib > --disable-checking --disable-werror --disable-libunwind-exceptions > --disable-multilib --disable-libgcj --enable-languages=c,c++,f77 > --enable-shared --enable-threads=posix --enable-__cxa_atexit > --enable-clocale=gnu > Thread model: posix > gcc version 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9) > > El fitxer que on dona l'error en execució (segmentation fault) és el > cobfuscator.c, línia 78, la del fopen(...). > > Si a algú se li acudeix què puc fer per "arreglar" la meva Debian, li > estaré molt agrait :-) > > Salut i gràcies, > [1] https://svn.trinity.tenak.net/svnroot/cobfuscator/src/cobfuscator.c > -- > Marcos > Telf: 0044 (0) 7721065638 > 0034 619359330 > jid+msn: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Compilació codi C
> Bona tarda, > > m'acabo de trobar amb un problema mentre programava un petit codi en C. > Resulta que el codi no compila a la Debian Etch que tinc al portàtil i sí > ho fa a la Gentoo que tinc al servidor de casa. > > El primer que he pensat és la versió de GCC, doncs a la Debian tenia > gcc-4.1 i a la Gentoo gcc-3.4.6, així que he posat la 3.4 a la Debian. > Però no ha valgut de res :-( > > El codi el podeu veure a [1] i aquí mateix us poso la sortida del gcc -v > de cada un dels ordinadors: > > Debian: > $ gcc-3.4 -v > Reading specs from /usr/lib/gcc/i486-linux-gnu/3.4.6/specs > Configured with: ../src/configure -v --enable-languages=c,c++,f77,pascal > --prefix=/usr --libexecdir=/usr/lib > --with-gxx-include-dir=/usr/include/c++/3.4 --enable-shared > --with-system-zlib --enable-nls --without-included-gettext > --program-suffix=-3.4 --enable-__cxa_atexit --enable-clocale=gnu > --enable-libstdcxx-debug --with-tune=i686 i486-linux-gnu > Thread model: posix > gcc version 3.4.6 (Debian 3.4.6-4) > > > Gentoo: > $ gcc -v > Reading specs from /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/specs > Configured with: /var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/configure > --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.4.6 > --includedir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include > --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6 > --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/man > --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/info > --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include/g++-v3 > --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec > --enable-nls --without-included-gettext --with-system-zlib > --disable-checking --disable-werror --disable-libunwind-exceptions > --disable-multilib --disable-libgcj --enable-languages=c,c++,f77 > --enable-shared --enable-threads=posix --enable-__cxa_atexit > --enable-clocale=gnu > Thread model: posix > gcc version 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9) > > El fitxer que on dona l'error en execució (segmentation fault) és el > cobfuscator.c, línia 78, la del fopen(...). > > Si a algú se li acudeix què puc fer per "arreglar" la meva Debian, li > estaré molt agrait :-) > > Salut i gràcies, > [1] https://svn.trinity.tenak.net/svnroot/cobfuscator/src/cobfuscator.c > -- > Marcos > Telf: 0044 (0) 7721065638 > 0034 619359330 > jid+msn: [EMAIL PROTECTED] > > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > > > Per dir alguna cosa, on apunta el gcc ? [EMAIL PROTECTED]:~$ whereis gcc gcc: /usr/bin/gcc /usr/lib/gcc /usr/X11R6/bin/gcc /usr/bin/X11/gcc [EMAIL PROTECTED]:~$ ls -la /usr/bin/gcc lrwxrwxrwx 1 root root 7 2006-10-27 22:25 /usr/bin/gcc -> gcc-4.1 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Compilació codi C
Bona tarda, m'acabo de trobar amb un problema mentre programava un petit codi en C. Resulta que el codi no compila a la Debian Etch que tinc al portàtil i sí ho fa a la Gentoo que tinc al servidor de casa. El primer que he pensat és la versió de GCC, doncs a la Debian tenia gcc-4.1 i a la Gentoo gcc-3.4.6, així que he posat la 3.4 a la Debian. Però no ha valgut de res :-( El codi el podeu veure a [1] i aquí mateix us poso la sortida del gcc -v de cada un dels ordinadors: Debian: $ gcc-3.4 -v Reading specs from /usr/lib/gcc/i486-linux-gnu/3.4.6/specs Configured with: ../src/configure -v --enable-languages=c,c++,f77,pascal --prefix=/usr --libexecdir=/usr/lib --with-gxx-include-dir=/usr/include/c++/3.4 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --program-suffix=-3.4 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --with-tune=i686 i486-linux-gnu Thread model: posix gcc version 3.4.6 (Debian 3.4.6-4) Gentoo: $ gcc -v Reading specs from /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/specs Configured with: /var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.4.6 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include/g++-v3 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --disable-multilib --disable-libgcj --enable-languages=c,c++,f77 --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu Thread model: posix gcc version 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9) El fitxer que on dona l'error en execució (segmentation fault) és el cobfuscator.c, línia 78, la del fopen(...). Si a algú se li acudeix què puc fer per "arreglar" la meva Debian, li estaré molt agrait :-) Salut i gràcies, [1] https://svn.trinity.tenak.net/svnroot/cobfuscator/src/cobfuscator.c -- Marcos Telf: 0044 (0) 7721065638 0034 619359330 jid+msn: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]