[ NikolaVeber @ 17.09.2002. 08:53 ] @
Pozdrav ...

Procitao sam ceo forum i nisam nasao odgovor ...

Nabavio sam knjigu "C++ za 21 dan za linux", i stao sam na samom pocetku, kod kompajliranja. Napravio sam fajl hello.cxx koji sadrzi sample kod iz knjige. Kucam komandu

g++ hello.cxx -o outputfile

Nalazim se u korektnom direktorijumu, ali kada otkucam
outputfile
dobijem gresku poput : bash: outputfile - command not found

kada pregledam direktorijum sa ls, outputfile je izlistan zelenom bojom.
Sistem radi pod RH 7.2, kde okruzenje.
Kod kompajliranja ne prijavljuje gresku, samo prodje u novi red ...
Pokusao sam da uradim i
ld outputfile -o outputlinked
ali ni to mi nije pomoglo. U grafickom browseru oba output fajla su prikazani kao executable...

Kod fajla ide otprilike ovako :
#include <nekifajl_zaboravio_sam.h>
int main();
int main()
{
cout <<<"Hello world !!!\n";
return 0;
}


Pomagajte !

[ 01011011 @ 17.09.2002. 09:46 ] @
Prvo code ti nije dobar...
Code:


// hello1.cpp  

// prvi Program u C++

#include <iostream.h>



int main()

{

   cout << "Dobrodosao u C++ \n";

   return 0;   // kraj Programa

}



E sad nisam siguran da li je iostream ili fajl koji si ti ubacio.

Ne znam i ne vjerujem da si ikada programirao u WIN okruzenju, mislim da bi mogao malko probati, mada ce ti vecina ovde reci i flejmovati moj odgovor da je WIN s*****, ali je mnogo jednostavnije, i bolje ako si pocetnik a jesi kako vidim da krenes sa ovim. Nisam neki poznavalac ogroman C++ jezika, i izvini ako negde gresim.


Ovo mozes da napises u nekom od editora, mislim da je pico na red hat nisam siguran ovako

Code:

$ pico hello1.cpp


Pico ne radi nista pod uticajem misa.

E sad kompajliranje..
Code:


$ g++ -I ~ -o hello1 hello1.cpp



Nadam se da sam od pomoci.

[ Dejan Lozanovic @ 17.09.2002. 12:24 ] @
vidi problem nije u kompajliranju tu je sve proslo kako treaba problem je u PATH-u da si pokrenuo fajl kao ./outputfile sve bi bilo u redu. Unix-i za razliku od dos-a i windowsa ne ukljucuju tekuci direktorijum u PATH zbog sigornosnih razloga. vise o celoj stvari imas na temi, random je veoma dobro opisao ceo problem.

http://www.elitesecurity.org/tema/6900