Nie mam dobrego doświadczenia z blokami kodu na Ubuntu. Próbowałem w 15.10 i 16.04 i zawsze po pewnym czasie ulega awarii. Po prostu otwieram aplikację konsoli, tworzę pliki .h i uruchamiam. Używam go do klasy uniwersyteckiej c ++. Nie robię skomplikowanych rzeczy. Ponownie instalowałem wiele razy zarówno w wersji 15.10, jak i 16.04 i ciągle się zawiesza.
code-blocks
Vitor Abella
źródło
źródło
Spróbuj wyłączyć przeglądarkę symboli ukończenia kodu i sprawdź, czy przestają się kruszenia.
Iść do:
I zaznacz „✔ Wyłącz przeglądarkę symboli”.
Miałem ten sam problem i to rozwiązało.
źródło
Wydaje się, że Codeblocks na Ubuntu jest niestabilny. W Codeblocks 16.01 na Ubuntu 19.04 widzę te same problemy zgłaszane przez innych - zawieszanie się edytora i nagłe zamykanie aplikacji.
W wiadomości na forum Codeblocks programista odpowiadający na ten problem mówi: „Uderzyłeś w kilka paskudnych błędów, których nie mam pojęcia, jak to naprawić”, i nawiązuje do starej dyskusji z 2008 roku na forum programistów wxWidgets o problemie.
To trochę zaskakujące, że od dawna nierozwiązany błąd w wieloplatformowej bibliotece GUI tak popularnej jak wxWidgets powoduje takie problemy, ale wydaje się, że tak jest. Niefortunny.
źródło
Naprawdę nie potrzebujesz CodeBlocks. Potrzebujesz
g++
kompilatora do kompilacji kodu. Powinieneś go zainstalować, jeśli nie, to:Dla wygody pisania kodu możesz zainstalować dowolne edytory tekstu, takie jak VS Code (mój ulubiony), Atom, Vim, Sublime itp. Po prostu utwórz nowy plik (powiedzmy
start.cpp
) w pewnej lokalizacji na twoim komputerze (powiedz,/home/<username>/Codes
) i napisz trochę kodu. Następnie otwórz terminal w tej samej lokalizacji (więc w tym przypadku / home // Codes). Następnie wpisz:Jeśli masz jakieś dane wejściowe w pliku (powiedzmy
input.txt
) i chcesz zapisać dane wyjściowe w innym pliku (powiedzmyoutput.txt
), polecenie to:Jest to w zasadzie końcowy sposób cpp. Prawdopodobnie popełnisz błędy, więc sugeruję, abyś zapytał swojego nauczyciela / kogoś, kto ma doświadczenie z terminalem. Mam nadzieję, że już nigdy nie będziesz się martwić instalowaniem CodeBlocks w swoim życiu :)
źródło