Linux за българи: Форуми

Програмиране => Общ форум => Темата е започната от: PERMANENT в May 09, 2007, 16:31



Титла: Gcc проблем
Публикувано от: PERMANENT в May 09, 2007, 16:31
Здравеите
Почнах да се занимавам с C++ и се пробвах да компилирам това
Примерен код
#include <iostream>
main(){
  cout << "Hello World";
}

но ми дава следната грешка
Цитат
./cout.c:1:22: iostream.h: No such file or directory
./cout.c: In function `main':
./cout.c:3: error: `cout' undeclared (first use in this function)
./cout.c:3: error: (Each undeclared identifier is reported only once
./cout.c:3: error: for each function it appears in.)
./cout.c:4:2: warning: no newline at end of file

пробвах и с #include <iostream> но е все едно и също с компилирането на C няма проблеми.Версията на gcc-то е 3.4.6 и в man страницата пише че може да компилира сорсове на C++.Ще са радвам някои да оточни защо става така.Дистрото ми е slackware 11


Титла: Gcc проблем
Публикувано от: mhydra в May 09, 2007, 16:46
зависи как го компилираш
пробвай така g++ -o my_binary  my_program_source.cpp


Титла: Gcc проблем
Публикувано от: PERMANENT в May 09, 2007, 17:04
:D така стана мерси много


Титла: Gcc проблем
Публикувано от: console в May 11, 2007, 23:25
Може и само с g++ file.cpp
Ще го запази като a.out ;)