22 lines
1.9 KiB
Plaintext
22 lines
1.9 KiB
Plaintext
Крч, я очень долго ебался с Линухом и Code::Blocks, ничего не получалось, поэтому я начал всё делать в CLion-е. Значит так, если вам на зачёте попадётся Linux с OpenMP, то земля вам бетоном. А если серьёзно, то нужно установить CLion. Его можно найти либо в центре приложений, если он там есть, либо гуглим, всякие файлики скачиваем и т.д. Ещё раньше перед установкой потребуется компилятор GCC. Его устанавливаем так:
|
||
|
||
Пишем в терминале:
|
||
sudo dnf install gcc
|
||
|
||
Потом, нам понадобится установить сам OpenMP:
|
||
sudo dnf install libgomp
|
||
|
||
Можно проверить версию:
|
||
rpm -q libgomp
|
||
|
||
Теперь устанавливаем СиЛьва (там нужно будет зарегаться, выбрать пробную версию и т.д., справитесь, я в вас верю) и создаём c++ проект, туда кидаем код, который нужен. Надо включить OMP в настройках:
|
||
|
||
Переходим в "File" -> "Settings" -> "Build, Execution, Deployment" -> "CMake".
|
||
В разделе "CMake options" добавляем флаг -fopenmp. Например:
|
||
|
||
-DCMAKE_CXX_FLAGS=-fopenmp
|
||
|
||
Должно получиться как на фото. И всё, можно стартовать программу. Не так уж и сложно, правда?
|
||
|
||
Скриншот сами знаете где...
|
||
https://sun9-78.userapi.com/impg/tcHWz_roDo6N5Wd7yhjGC9rgiv8wDbBnbU17fg/MBsNR_tXzSE.jpg?size=680x110&quality=96&sign=e47d0fac6945f51f810d21589e8c53b4&type=album |