LINUX.ORG.RU

Запуск программы


0

1

Добрый день! написал программу с использованием CMAKE... выполнил cmake ./ выполнил make ... Компиляция прошла успешно, появились на выходе файлы проекта, в том числе и файл test типа executable , который, как я понял, и есть файл программы... в терминале пишу имя этого файла, но мне ОС пишет test: command not found В чем проблема? заранее спасибо!


14Ванга$ ./test

anonymous
()
Ответ на: комментарий от Erfinder

Опередил, капчевать лениво.

anonymous
()

в том числе и файл test типа executable , который, как я понял, и есть файл программы

Находим строчку в CMakeLists.txt с вызовом

add_executable(test_executable ${SRCS})

В данном случае будет создан исполняемый файл с именем 'test_executable'

KennyMinigun ★★★★★
()

Очень странно, что

test: command not found

Ведь test - это встроенная команда bash (или по крайней мере всегда присутствует в UNIX системах).

KennyMinigun ★★★★★
()

cmake ./

так лучше не делать лучше mkdir build cd build cmake ..

invy ★★★★★
()

test: command not found

С твоим линуксом что-то не то. Что выдает «which test», «echo $PATH»?

drull ★☆☆☆
()

Для запуска программы вне $PATH нужно указывать путь (относительный или полный) к исполняемому файлу.

PolarFox ★★★★★
()

Что-то у меня подозрение, что оно должно писать тебе «Bad command or file name».

Miguel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.