Jak zainstalować podstawowe biblioteki wykonawcze x32 ᴀʙɪ na fedorze dla x86_64?


-1
Linking C executable cmTC_65714
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_65714.dir/link.txt --verbose=1
/usr/bin/gcc -Ofast -mx32 -malign-data=cacheline -mtune-ctrl=reassoc_int_to_parallel,inter_unit_moves_to_vec,vec_parallel,use_vector_converts -mrecip -mtls-dialect=gnu2 -pipe -mtune=native -mtune=native     -rdynamic CMakeFiles/cmTC_65714.dir/testCCompiler.c.o  -o cmTC_65714
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/libgomp.so lors de la recherche de -lgomp
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/libgomp.a lors de la recherche de -lgomp
/usr/bin/ld : ne peut trouver -lgomp
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/libgcc.a lors de la recherche de -lgcc
/usr/bin/ld : ne peut trouver -lgcc
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/libgcc_s.so lors de la recherche de -lgcc_s
/usr/bin/ld : ne peut trouver -lgcc_s
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/../../../../lib64/libpthread.so lors de la recherche de -lpthread
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/../../../../lib64/libpthread.a lors de la recherche de -lpthread
/usr/bin/ld : escamotage incompatible /lib/../lib64/libpthread.so lors de la recherche de -lpthread
/usr/bin/ld : escamotage incompatible /lib/../lib64/libpthread.a lors de la recherche de -lpthread
/usr/bin/ld : escamotage incompatible /usr/lib/../lib64/libpthread.so lors de la recherche de -lpthread
/usr/bin/ld : escamotage incompatible /usr/lib/../lib64/libpthread.a lors de la recherche de -lpthread
/usr/bin/ld : ne peut trouver -lpthread
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/../../../../lib64/libc.so lors de la recherche de -lc
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/../../../../lib64/libc.a lors de la recherche de -lc
/usr/bin/ld : escamotage incompatible /lib/../lib64/libc.so lors de la recherche de -lc
/usr/bin/ld : escamotage incompatible /lib/../lib64/libc.a lors de la recherche de -lc
/usr/bin/ld : escamotage incompatible /usr/lib/../lib64/libc.so lors de la recherche de -lc
/usr/bin/ld : escamotage incompatible /usr/lib/../lib64/libc.a lors de la recherche de -lc
/usr/bin/ld : ne peut trouver -lc
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/libgcc.a lors de la recherche de -lgcc
/usr/bin/ld : ne peut trouver -lgcc
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/libgcc_s.so lors de la recherche de -lgcc_s
/usr/bin/ld : ne peut trouver -lgcc_s
collect2: error: ld a retourné le statut de sortie 1
gmake[2]: *** [CMakeFiles/cmTC_65714.dir/build.make:98: cmTC_65714] Error 1
gmake[2]: Leaving directory '/mnt/c/Net/iso/Wii/FriiDump/CMakeFiles/CMakeTmp'
gmake[1]: *** [Makefile:126: cmTC_65714/fast] Error 2
gmake[1]: Leaving directory '/mnt/c/Net/iso/Wii/FriiDump/CMakeFiles/CMakeTmp'




  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:4 (project)

Przyczyna tych błędów jest prosta: standardowe biblioteki C dla architektury x32 (nie mylić z ɪᴀ ‑ 32) nie są zainstalowane.

Odkąd jestem w systemie Windows i nie mogę używać rpm ani dnf, ponieważ zależą one od libdb , który jest pakietem, który muszę pobrać i wyodrębnić ręcznie. Nie chcę uruchamiać wynikowego pliku binarnego (wiem, że nie jest on obsługiwany), ale po prostu go zbudować


Dlaczego w dół ?
user2284570


@Biswapriyo niezwiązany. Nie chcę uruchamiać programu, ale go zbudować i już to napisałem. a x32 nie jest i686.
user2284570

@Biswapriyo Nie dbam o obsługę wywołań systemowych. Nie uruchomię programu. Kropka. . Wiem, że mogę skompilować zwykły ia ‑ 32 z czystego zestawu narzędzi 64 bitów, jak zrobić to samo z x32? Pytanie jest bardziej zorientowane na Fedorę niż na problem wsl . wsl ma znaczenie tylko wtedy, gdy nie mogę uruchomić rpm. Czy naprawdę chcesz, żebym usunął tag Wsl z mojego pytania, abyś mógł przestać się na tym skupiać?
user2284570
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.