Hallo,
ich versuche verzweifelt den GNU Pascal Compiler zum Laufen zu bringen. So einige Fehlermeldungen konnte ich beheben. Es bleibt aber:
gpc "ea42.pas" --standard-pascal -Wa,--32 (in directory: /home/oppa/Documents/FU_Hagen/SS2016/Programmierung01613/pascal)
/usr/bin/ld: cannot find crt1.o: No such file or directory
/usr/bin/ld: cannot find crti.o: No such file or directory
/usr/bin/ld: cannot find -lgcc
collect2: ld returned 1 exit status
Compilation failed.
Hmm, die crt*.o war ich gerstern schon los. Es blieb die -lgcc.
root@oppa-hex-ssd:~# ldconfig -p | grep gcc
libuno_salhelpergcc3.so.3 (libc6,x86-64) => /usr/lib/libuno_salhelpergcc3.so.3
libuno_purpenvhelpergcc3.so.3 (libc6,x86-64) => /usr/lib/libuno_purpenvhelpergcc3.so.3
libuno_cppuhelpergcc3.so.3 (libc6,x86-64) => /usr/lib/libuno_cppuhelpergcc3.so.3
libgccpp.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libgccpp.so.1
libgcc_s.so.1 (libc6,x32) => /usr/libx32/libgcc_s.so.1
libgcc_s.so.1 (libc6,x86-64) => /lib/x86_64-linux-gnu/libgcc_s.so.1
libgcc_s.so.1 (libc6) => /lib/i386-linux-gnu/libgcc_s.so.1
libgcc_s.so.1 (libc6) => /usr/lib32/libgcc_s.so.1
root@oppa-hex-ssd:~# ldconfig -p | grep crt*.o
Da kommt nichts
root@oppa-hex-ssd:~# find / -name crt*.o
...
/usr/libx32/crtn.o
/usr/libx32/crti.o
/usr/libx32/crt1.o
/usr/lib32/crtn.o
/usr/lib32/crti.o
/usr/lib32/crt1.o
...
Die libgcc scheint es ja wirklich nicht zu geben. Alles was ich im Netz gefunden hatte war: build-essential fehlt. Die ist aber installiert bei mir. Es geht um 32bit libs.
Was kann ich tun ?
Stephan