Статьи Галерея Форум Чат Файлы HowTo Ссылки Поиск
Текущее время: 20 янв 2019, 13:02




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Need help with GCC
СообщениеДобавлено: 08 июн 2011, 21:24 
Заглянувший

У нас с: 08.06.2011
Сообщения: 1
Привет всем)
недавно начал кодить на линухе, возникла проблема:
пишу программу
#include "iostream"
using namespace std;
int main()
{
int a;
cout<< "Hello gcc";
cin>>a;
return 0;
}

gcc -c *.cpp

на выходe получаю *.o файл
как мне запустить написанную программу чтоб я увидел строчку cout'a и предложение ввести значение в нормальном консольном окне?

при выполнении g++ *.cpp
получаю a.out
тоже что и при выполнении c++ *.cpp

так же не могу запустить на выполнение
подскажите, что не так делаю?


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Need help with GCC
СообщениеДобавлено: 09 июн 2011, 17:15 
Неотъемлемая часть форума

У нас с: 25.10.2006
Сообщения: 1055
Откуда: minsk
chmod +x a.out делали?


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Need help with GCC
СообщениеДобавлено: 12 июн 2011, 10:06 
Увлекающийся

У нас с: 08.05.2011
Сообщения: 83
Откуда: Дзержинск
./filename.cpp
перед этим смените права на файл
Цитата:
chmod +x a.out делали?

_________________
Xubuntu 14.04 | Kernel 3.13 | Mate


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Need help with GCC
СообщениеДобавлено: 24 июн 2011, 03:53 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 08.03.2004
Сообщения: 338
g++ -o [файл_экзешничка] [соус.cpp]
По умолчанию, если -о не указан, то экзешничек кладётся в a.out - дань традиции, потому как ныне экзешнички в формате ELF, а не AOUT. Но это так, для справки. Почему не можете запустить, это уже странно. Если не задавать ключ -с, то результатом прогона препроцессоров/компоновщиков и прочей нечисти на соусе должен быть работоспособный экзешничек с установленным х-битом. Если с ключом -с, то [соус.о] - но это не скомпонованный исполняемый образ, а всего лишь объектный файл.

_________________
Ну какая работа со строками может быть в языке, название которого является не строкой, а символом? (c) Sergue E. Leontiev


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
[ All resources are available under GNU GPL ] [ Support ] [ Hosted by DataHata | MyCloud.by ] [ Powered by phpBB® Forum Software © phpBB Group ]

LVEE Winter LVEE Rambler's Top100