Страница 1 из 1

Как запустить простенькую программу?

Добавлено: 07 июл 2010, 14:45
axeltory
Набрал в редакторе gedit следующий код (файл hw.cpp):

Код: Выделить всё

#include <iostream>

int main(void)
{
    std::cout << "Hellow, World!" << std::endl;
    return 0;
}
Ввожу в командной строке: c++ -o prog hw.cpp
На диске появляется файл с именем prog.
Объясните, пожалуйста, как мне запустить (или, что вообще нужно делать) этот файл. Если под Windows можно запустить откомпилированный файл (в ide под windows) в командной строке, то в Linux я так сделать не могу. Возможно ли вообще применение понятия "консоль" к ОС Linux?

Re: Как запустить простенькую программу?

Добавлено: 07 июл 2010, 15:20
Ларин
./filename

Re: Как запустить простенькую программу?

Добавлено: 07 июл 2010, 16:24
nix_user
Вообще-то можно запускать просто filename, добавив в переменную окружения PATH имя текущей директории .
По умолчанию текущая директория удалена из PATH по соображениям безопасности. Прочитать подробнее можно например http://www.faqs.org/docs/Linux-mini/Path.html#toc12

Понятие консоль вполне применимо к Linux и пожалуй это один из базовых механизмов работы системы, man 4 console.

Re: Как запустить простенькую программу?

Добавлено: 07 июл 2010, 16:28
axeltory
Огромное вам всем СПАСИБО!!! Работает. Будем учиться.
Прошу прощения за то, что отвлёк.

Re: Как запустить простенькую программу?

Добавлено: 07 июл 2010, 21:46
kdu
Калі не запусьціцца, то выканайце спачатку

Код: Выделить всё

chmod +x filename
(Так, на усякі выпадак.)