greg@suntan.viewlogic.com (Gregory Larkin) (05/22/91)
Hi there,
My environment: 1.5.10PC-Minix, Estdio library, and
2 virtual consoles on a '286 with
640K.
I've been trying like crazy to get a symbol table
added to my executables. I'd like to use ps(1) on
my system and the namelist is required on kernel,
fs, and mm. I can't get any of those to work, so
I tried a small test case on /usr/src/command/cal.c
Here's what I typed:
# cc -s -i -c -D_MINIX -D_POSIX_SOURCE cal.c
a.out: no executable file
# cc -s -i -o cal cal.s > symbol.out
# ast -X cal
# file cal
cal: MINIX/PC executable separate I & D space stripped
Why is cal stripped?? If I added the symbol.out to it,
shouldn't it be "not stripped"? I've tried this many times,
so I must be going crazy. I've been able to get this to
work before, so something must have changed.
Can anyone recommend the correct flags to specify to cc(1),
if I have not done so to get a non-stripped executable?
Also, ast(1) seems to increase the size of the executable
if I repeatedly invoke it, but file(1) never reports the
correct thing. Also, strip(1) fails to make the executable
any smaller and nm(1) reports no name list!!
Any help greatly(!) appreciated!
--
Greg Larkin (ASIC Engineer)|"This is a fragile ball we are living on;
Viewlogic Systems, Inc. |it's a miracle and we are destroying it.."
293 Boston Post Road West |Peter Garrett, Midnight Oil
Marlboro, MA 01752 (greg@Viewlogic.COM)