Информация об изменениях

Сообщение Re: А чем компилировать .cpp файлы под Убунтой? от 01.03.2024 13:06

Изменено 01.03.2024 13:13 wl.

Re: А чем компилировать .cpp файлы под Убунтой?
Здравствуйте, Mihal9, Вы писали:

M>Вот проект:

M>https://github.com/jcasc/mancala-parallel-mcts

M>Запускаю:

M>gcc mancala.cpp -o manca

M>Вываливается тонна ошибок.


там в readme написано как компилить: clang++ -std=c++20 -O3 -o mancala mancala.cpp

так что ставь clang: sudo apt install clang -y

на ubuntu 22.04 по умолчанию ставится версия 14.0, скорее всего она поддерживает c++20

wl@Win10-iMac:~$ clang++ --version
Ubuntu clang version 14.0.0-1ubuntu1.1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin

Re: А чем компилировать .cpp файлы под Убунтой?
Здравствуйте, Mihal9, Вы писали:

M>Вот проект:

M>https://github.com/jcasc/mancala-parallel-mcts

M>Запускаю:

M>gcc mancala.cpp -o manca

M>Вываливается тонна ошибок.


там в readme написано как компилить: clang++ -std=c++20 -O3 -o mancala mancala.cpp

так что ставь clang: sudo apt install clang -y

на ubuntu 22.04 по умолчанию ставится версия 14.0, скорее всего она поддерживает c++20

wl@Win10-iMac:~$ clang++ --version
Ubuntu clang version 14.0.0-1ubuntu1.1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin


под WSL не захотело компилиться, пришлось добавить библиотеку atomic:

clang++ -std=c++20 -O3 -o mancala mancala.cpp -latomic