Kezdőlap › Fórumok › Fedora Core / RedHat /CentOS › Fedora/RedHat kezdõ › gcc programozás
- This topic has 18 hozzászólás, 10 résztvevő, and was last updated 17 years, 11 months telt el by
chris19.
-
SzerzőBejegyzés
-
2005-04-28-08:34 #2014460
Ha eltekintünk attól, hogy a gcc-vel fordítani szokás a programokat, és nem benne írni, akkor azt tudom javasolni, hogy szerezz be néhány könyvet, mert c-ben nem lehet két perc alatt megtanulni programozni. Konkrétan erre
gondolok, de van sok más is, túrd fel a netet.2005-04-28-11:57 #2014461A Borlandc++ el tudom kezelni, sõt olyan információim is vannak, hogy ez linux alatt, úgy néz ki, hogy az ember megírja valamilyen texteditorban, és a gcc -o file név paranccsal lefordítjuk, nekem ez a parancs ad hiba uzenetet!
2005-04-28-12:41 #2014462A Borlandc++ el tudom kezelni, sõt olyan információim is vannak, hogy ez linux alatt, úgy néz ki, hogy az ember megírja valamilyen texteditorban, és a gcc -o file név paranccsal lefordítjuk, nekem ez a parancs ad hiba uzenetet!
[align=right][snapback]132222[/snapback][/align]Akkor miért nem ezt mondod? Elvileg így mûködik, de hogy miért ad hibaüzenetet, azt nem tudom. Esetleg ha azt és/vagy a kódot bemásolnád…
2005-04-28-20:54 #2014463A Borlandc++ el tudom kezelni, sõt olyan információim is vannak, hogy ez linux alatt, úgy néz ki, hogy az ember megírja valamilyen texteditorban, és a gcc -o file név paranccsal lefordítjuk, nekem ez a parancs ad hiba uzenetet!
[align=right][snapback]132222[/snapback][/align]Hát, akkor csak nem vagy teljesen kezdõ.
Valószínûsítem, hogy nem szabványos c, hanem borlan include-okat, függvényeket használsz…
Bár nyílván ez csak találgatás. A hibaüzi kell.
Egyébként linuxra is vannak ide felületek, ha az kényelmesebb. (Nyílván egy egy file-os programocskánál hülyeség használni.)2005-04-29-14:03 #2014464Hát, akkor csak nem vagy teljesen kezdõ.
Valószínûsítem, hogy nem szabványos c, hanem borlan include-okat, függvényeket használsz…
Bár nyílván ez csak találgatás. A hibaüzi kell.
Egyébként linuxra is vannak ide felületek, ha az kényelmesebb. (Nyílván egy egy file-os programocskánál hülyeség használni.)
[align=right][snapback]132322[/snapback][/align]A parancs:
gcc -o hello hello.cA hiba üzenet:
gcc: hello.c: no such file or directory
gcc: no input files2005-04-29-15:37 #2014465A parancs:
gcc -o hello hello.cA hiba üzenet:
gcc: hello.c: no such file or directory
gcc: no input files
[align=right][snapback]132391[/snapback][/align]biztos abban a könyvtárban vagy, ahol a hello.c is?
2005-04-29-17:33 #2014466biztos abban a könyvtárban vagy, ahol a hello.c is?
[align=right][snapback]132397[/snapback][/align]Meg van a megoldás!!!
Valamilyen texteditor-ban meg kell írni a programot a c szintaxisának megfelelõen (kivéve, hogy a „main” elé nem „void”, hanem „int” kell). A szöveget lementjük Pl.: prog1.c néven. Majd prog1 névvel futtatható programot csinálunk belõle a következõ paranccsal: „gcc -o prog1 prog1.c”. Ezután „./prog1” paranccsal elindíthatjuk.
Nem tudom mi szállta meg a gépemet, de a fent említett módon sikerült. (de közben újra raktam a redhat-ot csak parancs soros módon)
Ui.: Köszönöm mindenkinek, aki segített!!!
2005-04-29-17:48 #2014467Nem tudom mi szállta meg a gépemet, de a fent említett módon sikerült.
2007-02-16-22:53 #2014468Én is „kezdő” vagyok itt linuxon a c++ programozásban. A lényeg:
gcc -c m.cpp (szépen megcsinálja)
gcc -o m m.cpp (hiba)
/tmp/ccTBdRTu.o: In function `__static_initialization_and_destruction_0(int, int)’:
m.cpp:(.text+0x23): undefined reference to `std::ios_base::Init::Init()’
/tmp/ccTBdRTu.o: In function `__tcf_0′:
m.cpp:(.text+0x6c): undefined reference to `std::ios_base::Init::~Init()’
/tmp/ccTBdRTu.o: In function `main’:
m.cpp:(.text+0x8e): undefined reference to `std::cout’
m.cpp:(.text+0x93): undefined reference to `std::basic_ostream >& std::operator >(std::basic_ostream >&, char const*)’
m.cpp:(.text+0x9b): undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)’
m.cpp:(.text+0xa3): undefined reference to `std::basic_ostream >::operator >& (*)(std::basic_ostream >&))’
/tmp/ccTBdRTu.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0′
collect2: ld returned 1 exit statusEzzel meg mit csinálnak? Volt egy olyan elképzelésem hogy az std névterületet rühelli. Előre is köszönök minden apró segítséget.
2007-02-16-22:57 #2014469g++-al próbáld fordítani. a síma gcc nem szereti a .cpp kiterjesztést.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz