gcc compile error
by gksrb500 from LinuxQuestions.org on (#5G8YW)
I'm a linux newbie user and I'm trying to compile a source code (not made by me) with g77
g77 -c -O3 reac.f
g77 -c -O3 poten.f
g77 -c -O3 ffopt.f
g77 -c -O3 shanno.f
g77 -c -O3 version.f
g77 -c -O3 vibra.f
g77 -c -O3 blas.f
g77 -o reac reac.o poten.o ffopt.o shanno.o version.o vibra.o blas.o
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
makefile:11: recipe for target 'reac' failed
make: *** [reac] Error 1
This is the error I want to solve. I've already googled a lot, and done what they say.
But it didn't work.
input: gcc -v
output : gcc version 3.4.6 (Ubuntu 3.4.6-6ubuntu5)
input : -L/usr/lib/gcc/x86_64-linux-gnu/3.4.6/ -lgcc_s
output : -bash: -L/usr/lib/gcc/x86_64-linux-gnu/3.4.6/: No such file or directory
input : find /usr/ -name libgcc*
output : /usr/lib/gcc/x86_64-linux-gnu/3.4.6/32/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/32/libgcc_eh.a
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/32/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/32/libgcc_s_32.so
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/libgcc_eh.a
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/libgcc_s_32.so
/usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc_eh.a
/usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/7/32/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/7/32/libgcc_eh.a
/usr/lib/gcc/x86_64-linux-gnu/7/32/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/7/32/libgcc_s.so.1
/usr/lib/gcc/x86_64-linux-gnu/7/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/7/libgcc_eh.a
/usr/lib/gcc/x86_64-linux-gnu/7/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/7/libgcc_s.so.1
/usr/lib/gcc/x86_64-linux-gnu/7/libgcc_s_32.so
/usr/lib/gcc/x86_64-linux-gnu/7/libgcc_s_x32.so
/usr/lib/gcc/x86_64-linux-gnu/7/x32/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/7/x32/libgcc_eh.a
/usr/lib/gcc/x86_64-linux-gnu/7/x32/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/7/x32/libgcc_s.so.1
/usr/lib32/libgcc_s.so.1
/usr/libx32/libgcc_s.so.1
/usr/share/doc/libgcc-4.8-dev
/usr/share/doc/libgcc-7-dev
/usr/share/doc/libgcc1
/usr/share/lintian/overrides/libgcc1
How to solve this problem??
Thanks


g77 -c -O3 reac.f
g77 -c -O3 poten.f
g77 -c -O3 ffopt.f
g77 -c -O3 shanno.f
g77 -c -O3 version.f
g77 -c -O3 vibra.f
g77 -c -O3 blas.f
g77 -o reac reac.o poten.o ffopt.o shanno.o version.o vibra.o blas.o
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
makefile:11: recipe for target 'reac' failed
make: *** [reac] Error 1
This is the error I want to solve. I've already googled a lot, and done what they say.
But it didn't work.
input: gcc -v
output : gcc version 3.4.6 (Ubuntu 3.4.6-6ubuntu5)
input : -L/usr/lib/gcc/x86_64-linux-gnu/3.4.6/ -lgcc_s
output : -bash: -L/usr/lib/gcc/x86_64-linux-gnu/3.4.6/: No such file or directory
input : find /usr/ -name libgcc*
output : /usr/lib/gcc/x86_64-linux-gnu/3.4.6/32/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/32/libgcc_eh.a
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/32/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/32/libgcc_s_32.so
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/libgcc_eh.a
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/libgcc_s_32.so
/usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc_eh.a
/usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/7/32/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/7/32/libgcc_eh.a
/usr/lib/gcc/x86_64-linux-gnu/7/32/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/7/32/libgcc_s.so.1
/usr/lib/gcc/x86_64-linux-gnu/7/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/7/libgcc_eh.a
/usr/lib/gcc/x86_64-linux-gnu/7/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/7/libgcc_s.so.1
/usr/lib/gcc/x86_64-linux-gnu/7/libgcc_s_32.so
/usr/lib/gcc/x86_64-linux-gnu/7/libgcc_s_x32.so
/usr/lib/gcc/x86_64-linux-gnu/7/x32/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/7/x32/libgcc_eh.a
/usr/lib/gcc/x86_64-linux-gnu/7/x32/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/7/x32/libgcc_s.so.1
/usr/lib32/libgcc_s.so.1
/usr/libx32/libgcc_s.so.1
/usr/share/doc/libgcc-4.8-dev
/usr/share/doc/libgcc-7-dev
/usr/share/doc/libgcc1
/usr/share/lintian/overrides/libgcc1
How to solve this problem??
Thanks