1

Тема: Виконання програми після збирання за допомогою CMake

Намагаюся налаштувати Kate в якості IDE для C++.
Створив збірку Debug за допомогою команди cmake -Bbuild -DCMAKE_BUILD_TYPE=Debug
Тоді зайшов у директорію build і спробував запустити з make, але немає виводу результату на екран, який мав би бути.
Єдиний вивід — це [100%] Built target pytorch_test. Помилок немає.
Ось така проста програмка:

#include <torch/torch.h>
#include <iostream>

int main() {
    torch::Tensor tensor = torch::rand({2, 3});
    std::cout << tensor << std::endl;
}

2

Re: Виконання програми після збирання за допомогою CMake

Треба було просто зайти в build і ось так запустити програму: ./pytorch_test
Тепер треба розібратися як все це однією командою записати.

3 Востаннє редагувалося Teg Miles (18.06.2024 19:34:03)

Re: Виконання програми після збирання за допомогою CMake

Команда для збирання та запуску програми однією командою:

cmake -Bbuild -DCMAKE_BUILD_TYPE=Debug && cd build && make && ./назва виконуваного файлу яку ви вказали в CMakeLists як target

P.S. Щоб збирати й запускати програми в Kate треба встановити спеціальний плагін для цього.
А тоді можна буде і комбінацію клавіш прив'язати до відповідної дії.