ошибка компиляции gcc при использовании статик

требуется компилировать программу со следующими параметрами

gcc -x c -std=c2x -O2 -fno-strict-aliasing -march=native -DONLINE_JUDGE -Wl,-s,-static,-lm,--stack=67108864 -o %1.exe %1

в windows всё нормально. а вот в linux (ubunta) выдаётся ошибка

/usr/bin/ld: неизвестный параметр «--stack=67108864»

и

/usr/bin/ld: невозможно найти -lgcc_s
/usr/bin/ld: невозможно найти -lgcc_s

со стеком я понял.
а вот со статическими библиотеками так и не нашёл решения, что и откуда ещё нужно скачать? установлено следующее

vlad@vlad-Linux:~$ dpkg -l | grep gcc<br>
ii gcc 4:9.3.0-1ubuntu2 amd64 GNU C compiler<br>
ii gcc-10-base:amd64 10.3.0-1ubuntu1~20.04 amd64 GCC, the GNU Compiler Collection (base package)<br>
ii gcc-9 9.3.0-17ubuntu1~20.04 amd64 GNU C compiler<br>
ii gcc-9-base:amd64 9.3.0-17ubuntu1~20.04 amd64 GCC, the GNU Compiler Collection (base package)<br>
ii gcc-9-multilib 9.3.0-17ubuntu1~20.04 amd64 GNU C compiler (multilib support)<br>
ii gcc-multilib 4:9.3.0-1ubuntu2 amd64 GNU C compiler (multilib files)<br>
ii lib32gcc-9-dev 9.3.0-17ubuntu1~20.04 amd64 GCC support library (32 bit development files)<br>
ii lib32gcc-s1 10.3.0-1ubuntu1~20.04 amd64 GCC support library (32 bit Version)<br>
ii libgcc-9-dev:amd64 9.3.0-17ubuntu1~20.04 amd64 GCC support library (development files)<br>
ii libgcc-s1:amd64 10.3.0-1ubuntu1~20.04 amd64 GCC support library<br>
ii libuno-cppuhelpergcc3-3 1:6.4.7-0ubuntu0.20.04.1 amd64 LibreOffice UNO runtime environment -- CPPU helper library<br>
ii libuno-purpenvhelpergcc3-3 1:6.4.7-0ubuntu0.20.04.1 amd64 LibreOffice UNO runtime environment -- "purpose environment" helper<br>
ii libuno-salhelpergcc3-3 1:6.4.7-0ubuntu0.20.04.1 amd64 LibreOffice UNO runtime environment -- SAL helpers for C++ library<br>
ii libx32gcc-9-dev 9.3.0-17ubuntu1~20.04 amd64 GCC support library (x32 development files)<br>
ii libx32gcc-s1 10.3.0-1ubuntu1~20.04 amd64 GCC support library (x32)

вот ещё немного, что я накопал
gcc ищет libgcc_s.a,
но у нас есть только:

vlad@vlad-Linux:~/C/test$ locate libgcc_s<br>
/snap/core18/2128/lib/i386-linux-gnu/libgcc_s.so.1<br>
/snap/core18/2128/lib/x86_64-linux-gnu/libgcc_s.so.1<br>
/snap/core18/2246/lib/i386-linux-gnu/libgcc_s.so.1<br>
/snap/core18/2246/lib/x86_64-linux-gnu/libgcc_s.so.1<br>
/snap/gnome-3-34-1804/72/usr/lib/gcc/x86_64-linux-gnu/6/libgcc_s.so<br>
/snap/gnome-3-34-1804/72/usr/lib/gcc/x86_64-linux-gnu/6/libgcc_s.so.1<br>
/snap/gnome-3-34-1804/72/usr/lib/gcc/x86_64-linux-gnu/7/libgcc_s.so<br>
/snap/gnome-3-34-1804/72/usr/lib/gcc/x86_64-linux-gnu/7/libgcc_s.so.1<br>
/snap/snapd/13640/lib/x86_64-linux-gnu/libgcc_s.so.1<br>
/usr/lib/gcc/x86_64-linux-gnu/9/libgcc_s.so<br>
/usr/lib/gcc/x86_64-linux-gnu/9/32/libgcc_s.so<br>
/usr/lib/gcc/x86_64-linux-gnu/9/x32/libgcc_s.so<br>
/usr/lib/x86_64-linux-gnu/libgcc_s.so.1<br>
/usr/lib32/libgcc_s.so.1<br>
/usr/libx32/libgcc_s.so.1

Ответы (0 шт):