powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как на Linux запустить консольное приложение
8 сообщений из 8, страница 1 из 1
Как на Linux запустить консольное приложение
    #39445879
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я создал простенькое консольное приложение test:

Код: plaintext
1.
2.
3.
4.
5.
int main(int argc, char *argv[])
{
    QTextStream cout(stdout);
    cout << "Hello world!" << endl;
}



В среде Qt все хорошо работает. Появилась папочка Release, в которой находится три файлика:
Код: plaintext
1.
main.o  Makefile  test




И как теперь из консоли (не из Qt) запустить свою чудо- программу?
...
Рейтинг: 0 / 0
Как на Linux запустить консольное приложение
    #39445886
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
./test
...
Рейтинг: 0 / 0
Как на Linux запустить консольное приложение
    #39445888
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T,

Спасибо!
...
Рейтинг: 0 / 0
Как на Linux запустить консольное приложение
    #39446212
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQL,


Лучше открыть Explorer, найти твой файл, и драг-анд-дропом создать ярлык у тебя на декстопе, так её запускать будет удобнее...
:-)
...
Рейтинг: 0 / 0
Как на Linux запустить консольное приложение
    #39446409
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это конец подумал Штирлиц, где же пистолет
...
Рейтинг: 0 / 0
Как на Linux запустить консольное приложение
    #39446610
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ИзопропилЭто конец подумал Штирлиц, где же пистолет

Не переживайте! Раньше я только скрипты запускал и использовал для этого равноценный синтаксис:
Код: plaintext
1.
sh MyScript.sh



Так мне казалось понятнее, чем точка с косой чертой. Попробовал тот же синтаксис для своего файла- получил хрень и как-то не подумал использовать другой синтаксис. Можно сказать, что я пал жертвой привычки.
...
Рейтинг: 0 / 0
Как на Linux запустить консольное приложение
    #39446613
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQLТак мне казалось понятнее, чем точка с косой чертой.Точка с косой чертой не для запуска, а для явного указания, что файл нужно искать в текущем каталоге.
...
Рейтинг: 0 / 0
Как на Linux запустить консольное приложение
    #39446615
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В отличии от виндовса, который сначала текущую папку смотрит, линукс ищет исполняемые файлы только в специальных папках, где они должны размещаться. Поэтому когда ты пишешь
Код: plaintext
1.
sh ...


sh находится в тех папках и запускается. А если писать
Код: plaintext
1.
test


то его там нет и запускать нечего. Поэтому "./" это указание полного пути к файлу, т.е. в текущей папке.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как на Linux запустить консольное приложение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]