Zalecane
Jeśli na komputerze pojawi się błąd 2, zapoznaj się z tymi wskazówkami dotyczącymi naprawy.
@mhauskn ,
Witam, dziękuję za szczególnie szybką odpowiedź. Oto praktycznie każdy szczegółowy wynik dodatkowych informacji:
cmake -DCMAKE_BUILD_TYPE równa się RelwithDebInfo ..
zrobić GŁOŚNY = konkretny -j4
- kompilator C jest identyfikowany jako GNU 7.3.0- Kompilator CXX jest zwykle identyfikowany jako GNU 7.3.0.- Sprawdź funkcjonalność kompilacji Cr: / usr / tray / cc- Sprawdź funkcjonalność Compile Cr: dla każdego usr / bin / cc - działa- Rozpoznaj sugestie Kompilacja cr ABI- Skompiluj informacje ABI potwierdzające z obsługą klienta - Gotowe- Rozpoznawanie funkcji kolekcji c- Rozpoznaj funkcjonalność Compile c - gotowe- Sprawdź, czy kompilator CXX działa: versus usr / bin / c ++- Sprawdź czy typowo kompilator CXX działa: /usr/trash can/c++ - działa- Rozpoznawanie informacji ABI z kompilatora CXX- Rozpoznawanie informacji ABI z kompilatora CXX - gotowe- Wykrywanie funkcji kompilacji CXX- Określ metodę kompilacji CXX - gotowe- Wersja doładowania: 1.65.1- Znaleziono następujące biblioteki:- System doładowania- system plików- Znaleziono ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (znaleziono wersję "1.2.11")- Wykryto FLEX: / usr i bin / flex (znaleziono wersję "2.6.4")- Patrząc w kierunku wyszukiwania q_ws_x11- dla Q_WS_X11 - znaleziono- Wyszukiwanie Q_WS_WIN- Wyszukaj Q_WS_WIN - nie znaleziono- Wyszukaj Q_WS_QWS- Wyszukaj Q_WS_QWS - nie znaleziono- Wyszukiwanie Q_WS_MAC- Wyszukaj Q_WS_MAC - nie znaleziono- Widziane Qt4: / usr / bin / qmake-qt4 (znaleziono wersję "4.8.7)"-- Pełny- Wygenerowana konfiguracja- Uzyskane pliki zespołów elektronicznych zostały zapisane do: /home/user1 versus packages/HFO/build.
Próbuję skonfigurować kompilator traverse dla i686-elf w Ubuntu zgodnie z tym kompilatorem cross guidec OSDev GCC. Jednak prawie za każdym razem kod do poprawnej instalacji GCC naprawdę nie może zostać wygenerowany. Wiem, że moje źródła nie powinny być nieaktualne, ponieważ mam sudo apt-get update
przed zrobieniem czegokolwiek.
sudo apt-get fit g ++sudo apt-get lay makesudo apt-get zastosuj apt-get bizonsudo zainstalować flexsudo apt-get zainstaluj libgmp3-devsudo apt-get zainstaluj libmpfr-dev libmpfr-doc libmpfr4 libmpfr4-dbgsudo apt-get zestaw mpcdodaj sudo apt-get texinfosudo apt-get wykorzystuje libcloog-isl-dev
Następnie, mając gcc-5.2.0 i binutils-2.25.1 (w Ubuntu, bintuils to akronim oznaczający, że nic nie działa w tej starej wersji), dobrze zainstalowałem binutils. Musiałem przełączyć się na gcc, ale kiedy wpisałem make, szybko pojawił się błąd:
Przepraszam, nie mogę skopiować i wkleić 30 World Wide Web, ale na końcu są to wszystkie style:
Walidacja polecenia tylko przez parsowanie nm wyjścia obiektu gcc -m32 ... nie powiodło sięSprawdzanie działania określonego preprocesora C ... per lib / cppPoszukaj plików tagów ANSI C h2 ... nieWyszukaj sys / types.h ... nieSprawdź sys / stat.h ... niePoszukaj w kolejności stdlib.h ... nieSprawdź, ponieważ string.h ... niesprawdź pamięć. ... nieSprawdź, aby dostać się do postu H ... nieWyszukaj inttypes.h ... nieSprawdź na stronie wsparcia oprogramowania stdint.h ... nieSzukasz unisty, w którym jest... nieSzukam ogromnej ilości dlfcn.h ... nieWyszukaj objdir ... .libsSprawdź myślenie gcc -m32 -fno-rtti -fno-exceptions ... nieSprawdź informacje o rozwiązaniu gcc -m32, aby utworzyć PIC ... -fPIC -DPICgcc sprawdź, czy -m32 PIC-Hunt -fPIC -DPIC ... takSprawdź zakładając, że gcc -m32 static flag -static wyszedł na wierzch ... niesprawdź, czy gcc -m32 -c -o file.o stabilizuje ... taksprawdź, czy gcc -m32 -c -to file.o ... (ukryty) obsługuje taksprawdź, czy linker gcc -m32 (ld -m elf_x86_64 -michael elf_i386) obsługuje biblioteki z odpowiedziami ... takSprawdź, czy -lc powinno być wyraźnie połączone ... nieSprawdzanie właściwości dynamicznego linkera ... skew: błąd: Sprawdzanie linku jest niedozwolone zgodnie z GCC_NO_EXECUTABLES.Makefile: 9590: błąd dla docelowej receptury „configure-zlib”make [1]: *** [configure-zlib] Błąd 1make [1]: opuść stronę artykułu '/ home / david / scr'Makefile: 876: błąd dla celu przepisu „wszystkie”zrobić: *** [wszystkie] głupoty 2
I to powinien być element (zaraz po), w którym dzieje się coś naprawdę złego:
Zalecane
Czy Twój komputer działa wolno? Masz problemy z uruchomieniem systemu Windows? Nie rozpaczaj! Fortect to rozwiązanie dla Ciebie. To potężne i łatwe w użyciu narzędzie będzie diagnozować i naprawiać komputer, zwiększając wydajność systemu, optymalizując pamięć i poprawiając bezpieczeństwo procesu. Więc nie czekaj — pobierz Fortect już dziś!
Sprawdzanie ważnych właściwości linkera... set-up: error: Sprawdzanie linków jest zdecydowanie niedozwolone przez - GCC_NO_EXECUTABLES.Makefile: 9590: Nie udało się wykonać przepisu kierującego się w stronę „configure-zlib”make [1]: *** [configure-zlib] Błąd 1make [1]: wyjdź ze strony katalogu '/ home / david / scr'Makefile: 876: formuła nie powiodła się jako cel „all”zrobić: *** [wszystkie] rozbieżności 2
Czy ktoś może mi powiedzieć, co robię źle i jak to naprawić?
Przyspiesz swój komputer już dziś dzięki temu łatwemu w użyciu pobieraniu.
Make All Error 2
Maak Alle Fouten 2
Fare Tutto Errore 2
Faire Tout L Erreur 2
Hacer Todo El Error 2
Gor Allt Fel 2
Sdelat Vse Oshibki 2
Faca Todos Os Erros 2
모든 오류 2 만들기
Alle Fehler Machen 2