Каким-то образом отобразить приложение C ++, используя двойной щелчок на Ubuntu? - PullRequest
1 голос
/ 21 января 2011

Я совершенно новичок в Ubuntu и C ++. В любом случае, у меня есть опыт работы с PHP.

Я только что создал очень простое приложение ...

#include <iostream>



int main() {

    std::cout << "Hello, world!";


    return false;

}

Потом скомпилировал ....

g++ hello-world.cpp -o hello-world

Но я не могу открыть его двойным щелчком по нему, как я делал в Windows 7. Единственный способ напечатать этот текст - это выполнить команду ...

./hello-world

Можно ли открыть скомпилированный файл простым двойным щелчком, а затем каким-то образом напечатать этот текст?

1 Ответ

4 голосов
/ 21 января 2011

Программа, которую вы написали, является консольным приложением.В большинстве графических интерфейсов Linux по умолчанию, если вы открываете консольную программу из графического интерфейса, вывод консоли не будет отображаться.Вы можете настроить графический интерфейс для открытия терминала или вручную открыть терминал и запустить его самостоятельно.

При разработке я настоятельно рекомендую запускать программу вручную - с использованием режима автоматического открытия окна терминала в графическом интерфейсе., терминал закроется, как только программа завершится;поэтому, если программа вылетает, сообщение будет потеряно.Открытие терминала вручную гарантирует, что оно останется после завершения, так что вы сможете прочитать последние сообщения программы перед завершением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...