Problem mit GCC / Binutils

Dieses Thema im Forum "Anwendungen" wurde erstellt von branleb, 25.05.2008.

  1. #1 branleb, 25.05.2008
    Zuletzt bearbeitet: 25.05.2008
    branleb

    branleb Livin' free

    Dabei seit:
    02.06.2007
    Beiträge:
    114
    Zustimmungen:
    0
    Ort:
    /home/mine
    Hi,
    Ich habe folgendes Problem:
    egal was ich mit GCC kompiliere, wenn ich die anwendung ausführen will,
    kommt folgende meldung:
    Code:
    {-shade@bumbleblee-} => [~/code/projects]
    (21:50:52) ./hello
    -bash: ./hello: Keine Berechtigung
    
    Das hier ausgeführte beispiel ist ein hello world, aber auch anderer Code geht nicht...


    Code:
    {-shade@bumbleblee-} => [~/code/projects]
    (21:46:56) echo $LD_LIBRARY_PATH
    /usr/lib/xorg:/usr/lib:/usr/local/lib:/usr/lib/gcc/i686-pc-linux-gnu/4.2.4/:/usr/lib/libstdc++-v3/:/usr/lib:/usr/local/lib:/usr/lib/gcc/i686-pc-linux-gnu/4.2.4/:/usr/lib/libstdc++-v3/
    {-shade@bumbleblee-} => [~/code/projects]
    (21:46:59) echo $PATH
    /usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.2.4:/usr/qt/3/bin:/usr/games/bin:/home/shade/.scripts:/home/shade/bin:/opt/bin:/opt/TeamSpeak2:/opt/VirtualBox:/home/shade/.scripts:/home/shade/bin:/opt/bin:/opt/TeamSpeak2:/opt/VirtualBox
    
    Die ENV müsste eigtl stimmen, das war das was ich per google gefunden hatte...

    Programmversionen
    Code:
    {-shade@bumbleblee-} => [~/code/projects]
    (21:47:02) gcc -v
    Es werden eingebaute Spezifikationen verwendet.
    Ziel: i686-pc-linux-gnu
    Konfiguriert mit: /var/tmp/portage/sys-devel/gcc-4.2.4/work/gcc-4.2.4/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.2.4 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.2.4/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.2.4 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.2.4/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.2.4/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.2.4/include/g++-v4 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-multilib --enable-libmudflap --disable-libssp --disable-libgcj --with-arch=i686 --enable-languages=c,c++,treelang,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
    Thread-Modell: posix
    gcc-Version 4.2.4 (Gentoo 4.2.4 p1.0)
    {-shade@bumbleblee-} => [~/code/projects]
    (21:47:51) ld --version
    GNU ld (GNU Binutils) 2.18
    Copyright 2007 Free Software Foundation, Inc.
    This program is free software; you may redistribute it under the terms of
    the GNU General Public License version 3 or (at your option) a later version.
    This program has absolutely no warranty.
    {-shade@bumbleblee-} => [~/code/projects]
    (21:48:11) ldd --version
    ldd (GNU libc) 2.6.1
    Copyright © 2007 Free Software Foundation, Inc.
    Dies ist freie Software; in den Quellen befinden sich die Lizenzbedingungen.
    Es gibt KEINERLEI Garantie; nicht einmal für die TAUGLICHKEIT oder
    VERWENDBARKEIT FÜR EINEN ANGEGEBENEN ZWECK.
    Written by Roland McGrath and Ulrich Drepper.
    
    Code:
    {-shade@bumbleblee-} => [~/code/projects]
    (21:48:14) file hello
    hello: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), not stripped
    {-shade@bumbleblee-} => [~/code/projects]
    (21:48:36) ldd hello
    ldd: warning: you do not have execution permission for `./hello'
    	not a dynamic executable
    
    hat mir jemand einen Tipp, was ich noch machen könnte ?

    Mein System ist gentoo, aktuellstes portage, keine portage overlays
    2.6.24.4-vanilla kernel

    //EDIT:
    x-bit ist natürlich gesezt, root darfs auch nicht ausführen ...
    Code:
    {-shade@bumbleblee-} => [~/code/projects]
    (21:50:55) ls -lasv hello
    8 -rwxr-xr-x 1 shade users 7902 25. Mai 12:41 hello
    {-shade@bumbleblee-} => [~/code/projects]
    (21:52:38) sudo ./hello
    Passwort: 
    sudo: unable to execute ./hello: Keine Berechtigung
    

    MfG Branleb


    //! EDIT:
    Habs gelöst.
    in der /etc/fstab war noexec unter den mount optionen drin ...
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

Problem mit GCC / Binutils

Die Seite wird geladen...

Problem mit GCC / Binutils - Ähnliche Themen

  1. LFS Problem (Kap: 5.4) Binutils

    LFS Problem (Kap: 5.4) Binutils: Hallo. Von welchem Ordner aus soll man das eingeben? Was soll da rein? mkdir ../binutils-build cd ../binutils-build Vielen Dank
  2. Virtualboxproblem

    Virtualboxproblem: Hallo Folgnedes Problem: Ich kann ohne Probleme In Debian-Sid, 64Bit und virtualbox-dkms Unixoide installieren, wenn es sich um eine...
  3. grub-pc Probleme bei upgrade

    grub-pc Probleme bei upgrade: Hallo, ich habe beim dist-upgrade folgendes Problem: ---------- Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt. Trigger für...
  4. Problem bei apt-get upgrade (Kali 2.0)

    Problem bei apt-get upgrade (Kali 2.0): Hi, seit paar Tagen habe ich einige Probs. Dachte es sei mal an der Zeit für ein Update und nun tauchen da einige Fehler auf: Es müssen noch 0 B...
  5. Probleme mit YUM

    Probleme mit YUM: Hallo, ich habe CentOs 7 als Dualboot mit Windows 7 auf einen Dell Latitude E5510 installiert. Dies hat soweit auch alles geklappt. Leider habe...