Date: Sat, 31 May 1997 09:40:04 -0500 From: Andrejs Vanags <andrejs@crl.com> To: freebsd-questions@FreeBSD.ORG Subject: a.out programs are not executable! cant run any programs.. Message-ID: <3390380B.6A28@crl.com>
next in thread | raw e-mail | index | archive | help
Hi, I just bought FreeBsd 2.2.1 from Walnut Creek Cdrom.
I installed it and even recomplied the kernel with no problems.
However if I try to compile a simple hello.c program with gcc, the
result is a.out. If I type a.out it says command not found. If I say
file a.out it says it is a:
BSD/i386 compact demand paged dynamically linked executable not
stripped. If I do file gcc it says the same but without the not stripped
part, so I recompiled gcc -s hello.c, got a.out and still doesnt work.
If I go startx and tkdesk, from tkdesk I click on the (red) a.out and it
works, giving "hello, world". But if I try a bigger program then it wont
work.
How come BSD doesnot recognize a.out as an executable? I tried compiling
with -Q but no difference If I compile with gcc -Z it say I have no
/etc/magic file. Booo.. I cannot compile any programs directly.
Apparently the Makefiles work since it install fine, but I dont know how
to use a makefile. I looked in the Makefiles and tried to copy the
compiling options but still doesnt work. I look at the man page for
a.out but did not give practical help.
HELP! how do I run a program after I do gcc and get a.out? typing a.out
does not work!
Any response will be greatly appreciated ... Yours Truly,
Andrejs Vanags
andrejs@crl.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3390380B.6A28>
