Da li je to moguce uopste s obzirom da pod dos-om koristim razne biblioteke (iostream.h, conio.h itd...)??
kako da kompajliram program iz dos-ovog c++ u linuxu??
Zaključano
Zakačeno
Biblioteke koje su standardne imas i na linuxu (iostream.h je definitivno jedna od njih).
Potpis
JaFreelancer.com
Citat:
Da li je to moguce uopste s obzirom da pod dos-om koristim razne biblioteke (iostream.h, conio.h itd...)??
f
Dobro, zakljucio sam da ima. Ali kako da kompajliram *.cpp u Linuxu??
Imaš puno primera i ovde i na internetu.
f
f
jedan od najprostijih nacina:
gde je a.out fajl koji ces dobiti.
Code:
g++ imefajla.cpp
g++ imefajla.cpp
gde je a.out fajl koji ces dobiti.
Ne radi, moram da preimenujem .cpp fajl u .c da bi i pokusao nesto. A onda mi javi gresku jer ne nadje dos.h i jos neke.
Citat:
Ne radi, moram da preimenujem .cpp fajl u .c da bi i pokusao nesto.
Citat:
A onda mi javi gresku jer ne nadje dos.h i jos neke.
dos.h nije standardno zaglavlje. Moraćeš da ispraviš program da koristi zaglavlja koja su dostupna pod Linuxom.
Izgleda da imaš više problema na jednom mestu; da li možeš da pošalješ bar link na izvorni kod tog programa kako bismo videli šta sve treba da se uradi.
f
Evo programa dole. Ne mogu da ga koristim u DOS-u kad ucitam vise od 30 hiljada elemenata, pa hocu da probam pod linuxom.
Pogledao sam samo pocetni deo koda.
Probaj da nadjes neki noviji ili "standardniji" kompajler (ovaj mi lici na neku stariju verziju Borlanda), i da se oslobodis conio.h i dos.h.
Pridrzavaj se postojeceg standarda i lako ces prenositi kod na Linux.
Sigurno je u pitanju 16-bitni kompajler.
Ako vec koristis Windows XP, oslobodi se DOS-a, uzmi neki noviji kompajler i imaces manje problema, recimo Dev-Cpp (IDE + Mingw/GCC kompajleri).
Probaj da nadjes neki noviji ili "standardniji" kompajler (ovaj mi lici na neku stariju verziju Borlanda), i da se oslobodis conio.h i dos.h.
Pridrzavaj se postojeceg standarda i lako ces prenositi kod na Linux.
Citat:
Ne mogu da ga koristim u DOS-u kad ucitam vise od 30 hiljada elemenata
Ako vec koristis Windows XP, oslobodi se DOS-a, uzmi neki noviji kompajler i imaces manje problema, recimo Dev-Cpp (IDE + Mingw/GCC kompajleri).
To sto ti program ne radi "kada ima vise od 30000" elemenata nema veze ni sa Dos-om ni sa Linux-om, vec sa tvojim programom (i celobrojnim tipovima u C-u), i na to ti je vec skrenuta paznja (sa sve hint-om koji je trebalo da ti pomogne da otkrijes sta ne valja) u temi https://www.elitesecurity.org/t80923.
Potpis
I love the smell of copyright violations in the morning. Smells like... freedom!