1

Тема: Елементарна компіляція на C++ на Linux

Всім привіт. Я програміст на C# але виключно для свого розвитку вирішив вивчити C++ та робити це на Linux(знов же, виключно для свого розвитку). Передивляюсь відео та перечитую різні статті, намагаюсь зібрати для себе мінімальний мінімум для необхідної компіляції. Не хочу встановлювати студію на ноут де Linux. Хочу навчитись збирати повністю самостійно додаток в папці та окремо його компелювати. Не повірете, для початку просто в текстовому редакторі :)Так от питання. Який мінімум потрібно встановити на Linux для елементарної компіляції консольного додатку на C++?

2

Re: Елементарна компіляція на C++ на Linux

Встановіть gcc

Подякували: leofun011

3

Re: Елементарна компіляція на C++ на Linux

я б спробував погуглити, спробувати що знайду, а якщо будуть питання - задавати їх з конкретикою

наприклад:
How To Compile And Run a C/C++ Code In Linux
https://www.cyberciti.biz/faq/howto-com … -in-linux/

Подякували: leofun01, 0xDADA11C72

4

Re: Елементарна компіляція на C++ на Linux

Мінімальний мінімум)))

Ну для початку компілятор gcc/g++ http://gcc.gnu.org/, або clang https://clang.llvm.org/
Хоча перший може бути встановлений автоматично залежно від дистрибутиву Лінукс.

Для налагодження DBG https://www.gnu.org/software/gdb/ та утиліту слідкування за пам’яттю valgrind https://www.valgrind.org/

Якщо тільки для пізнавальних цілей тоді повинно вистачити.
Хоча я не розумію чому так знущатись над собою...

Можеш Відвідати ці ресурси https://www3.ntu.edu.sg/home/ehchua/pro … _make.html
https://gcc.gnu.org/projects/beginner.html
https://clang.llvm.org/get_started.html

А так Google в допомогу там цього добра навалом

Подякували: 0xDADA11C7, ping, leofun013

5 Востаннє редагувалося plusxx (13.01.2021 20:16:31)

Re: Елементарна компіляція на C++ на Linux

gcc компілятор ставиться за замовчуванням при іннсталяції лінукс термінал теж. Для більшого хардкору пораджу Vim як текстовий редактор, якщо ви ніколи  ним не користувались перший час буде досить цікаво.

Подякували: leofun011

6

Re: Елементарна компіляція на C++ на Linux

plusxx написав:

пораджу Vim як текстовий редактор

ти шо? як він не зможе вийти з віму то ми вже не побачимо віталіків...

Прихований текст
Подякували: leofun011

7 Востаннє редагувалося ch0r_t (13.01.2021 22:31:38)

Re: Елементарна компіляція на C++ на Linux

lucas-kane написав:

Ну для початку компілятор gcc/g++ http://gcc.gnu.org/, або clang https://clang.llvm.org/
Хоча перший може бути встановлений автоматично залежно від дистрибутиву Лінукс.

Підтверджую. В Ubuntu наприклад g++ з коробки відсутній, наскільки пам'ятаю https://releases.ubuntu.com/groovy/ubun … 4.manifest
доведеться

sudo apt update
sudo apt install g++

або

sudo apt update
sudo apt install build-essential

А той vim краще не треба, то пан пожартував(вже тоді легше nano, коли хочете саме Vim - почитайте документацію про використання перед тим як його відкривати). Замість того краще CodeLite, - непоганий IDE для с++ в Linux.

Подякували: leofun011

8

Re: Елементарна компіляція на C++ на Linux

Дякую всім за відповідь, на пару тижнів вистачить що б розгібсти:)