Hallo,

vielleicht auch im Zusammenhang mit meinem bereits geposteten Emacs "parse" Problem gibt es noch eine komische Sache hier zu berichten,

ich kann gegenw�rtig ein erfolgreich mit GCC 3.3.5 kompiliertes kleines C Programm in der Shell innerhalb von Emacs nicht zum Laufen �berreden!

Kompiliert habe ich mit:

gcc -Wall -ggdb -c dateiname.c -o dateiname

Dies resultiert in:
-----------------------------------------------------------------
> file array_funktion

array_funktion: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped
-------------------------------------------------------------------
Sieht also ziemlich normal aus!



Nachdem ich nochmal explizit die Zugriffsrechte �ber Nautilus ver�ndert habe, �ndert sich nichts:


> ls -l array_funktion (=Name des Binary)

rwxrwxr-x  1 thomas thomas 7800 2004-10-16 15:30 array_funktion

> dpkg -l bash
---------------------------------------------------------------
ii  bash           3.0-7          The GNU Bourne Again SHell
---------------------------------------------------------------

> gcc -v
------------------------------------------
gcc version 3.3.5 (Debian 1:3.3.5-1)
------------------------------------------


Hier der strace output, der mir momentan r�stselhaft ist:

-------------------------------------------------------------------
> strace ./array_funktion

execve("./array_funktion", ["./array_funktion"], [/* 29 vars */]) = 0
strace: exec: Exec format error
------------------------------------------------------------------------

Dannach habe ich versucht das gleiche Programm direkt nochmal auf der Bash zu kompilieren, erst gab es Zugriffprobleme, nach einem:

chmod a+x array_funktion

kommt die gleiche Fehlermeldung!?
Hat jemand eine Ahnung, was "Exec format error" in diesem Fall bedeuten k�nnte?


Interessanterweise lassen sich alle anderen C-Programme, die ich fr�her mal kompiliert habe ohne Probleme ausf�hren!?

Also, ansonsten l�uft hier Sid mit Kernel 2.6.8; weder Bash noch GCC scheinen irgendwelche Bugs im Debian BTS zu haben!

MfG
Thomas


--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Antwort per Email an