Збій блокнотів


9

Я не маю гарного досвіду роботи з кодовими блоками на Ubuntu. Я пробував у 15.10 та 16.04, і це завжди виходить з ладу через деякий час. Я просто відкриваю консольний додаток, створюю кілька .h файлів і запускаю. Я використовую це для університетського класу c ++. Я не займаюся складними речами. Я перевстановлювався багато разів, як 15.10, так і 16.04, і він постійно виходить з ладу.

Відповіді:


8

Ви можете використовувати Geany для написання, редагування, компіляції та запуску вихідного коду C ++. Але якщо ви хочете використовувати кодові блоки, то будь ласка, встановіть останню версію кодових блоків 16.01. Для встановлення кодових блоків 16.01 запустіть ці команди в терміналі.

sudo apt-add-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks

Чи є якась різниця між цим і завантаженням із програмного центру ubuntu?
Вітор Абелла

1
може бути програмним центром, не оновлена ​​остання версія кодових блоків.
Крішна

Мої Codeblocks 16.01 все ще хаотичні.
користувач3083324

3

Спробуйте вимкнути браузер символів для завершення коду і подивіться, чи зупиняються дроблення.

Йти до:

  • Налаштування
  • Редактор
  • Завершення коду (зліва)
  • Браузер символів

І встановіть прапорець "✔ Вимкнути браузер символів".

У мене було те саме питання, і це вирішилося.


0

Здавалося б , що CodeBlocks на Ubuntu є нестійкою. З Codeblocks 16.01 на Ubuntu 19.04 я бачу ті самі проблеми, про які повідомляли інші - редактор заморожується, а додаток раптово закривається.

У повідомленні на форумі Codeblocks розробник, відповідаючи на проблему, говорить: "Ви потрапили в деякі неприємні помилки, які я не маю уявлення, як виправити", і він посилається на старе обговорення 2008 року на форумі розробників wxWidgets про проблему.

Трохи дивно, що в бібліотеці міжплатформенного графічного інтерфейсу, настільки популярній як wxWidgets, існує давній невирішений помилок, який викликає подібні проблеми, але, схоже, така ситуація є. Нещасний.


Будь-яка ідея на стабільну версію? - Мені подобається браузер символів
Ніватіус

1
@ Ніватіус. Не знаю. Я лише протестував збірку із сховища Unibu Universe, перш ніж я пішов в іншому напрямку. Я бачу, що на codeblocks.org є пакунки з пакунками Debian, які, напевно, можуть працювати і на Ubuntu. Ви можете спробувати це.
Дейв Роув

0

Вам дійсно не потрібні CodeBlocks. Для g++компіляції вашого коду вам потрібен компілятор. Ви повинні встановити його, якщо ні, то:

$ sudo apt install g++

Для зручності написання коду ви можете встановити будь-які текстові редактори, такі як VS Code (мій особистий улюблений), Atom, Vim, Sublime і т. Д. Просто створіть новий файл (скажімо, start.cpp) в якомусь місці вашого комп'ютера (скажімо, /home/<username>/Codes) і напишіть якийсь код. Потім відкрийте свій термінал в тому самому місці (так у цьому випадку / home // Коди). Потім введіть:

$ g++ start.cpp -o start.out   # this compiles your code
$ ./start.out                  # this is how you run it

Якщо у вас є деякі входи у файл (скажімо, input.txt) і ви хочете записати вихід у якийсь інший файл (скажімо, output.txt), команда така:

$ ./start.out < input.txt > output.txt

Це в основному кінцевий спосіб cpp. Ви, ймовірно, помилитесь, тому я пропоную вам запитати свого вчителя / когось із досвідчених терміналів. Я сподіваюсь, що ви ніколи не потрудитесь знову встановити CodeBlocks у своєму житті :)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.