Hol tanulhatok meg parancssorból fordítani? Többi lent.
A speed optimalizálást is szeretném onnan beállítani hogy optimalizálja a gyorsaságra a fordító amennyire lehetséges.
Úgy mint code blocks-ban is meg lehet adni,hogy fordításnál optimalizáljon.
Az a legnagyobb baj,hogy nem találok erről,olyan anyagot az interneten ami eléggé érthető volna.
Segítene közületek valaki.
Ha felkeresnék egy pascal-os tanárt az tudná ezt?
Optimalizálást?DirectX is használok úgyhogy nem tudom ott mit kéne megint megadni.Vagy a header fájlok esetében nem tudom hogy kell de MinGW használok.
Segítsen az aki tud szépen érem.
Windows 7 használok 32 bit.
Elindítottam a cmd és most ezt írja:
c:Users\ALWAYS_WINS>_
Van 1 cpp és egy header fájlom.
A cpp és a header fájl két külön mappában van az asztalon.
A mappa neve amiben cpp van az MainCpp.
A mappa neve amiben a .h van az pedig HeaderCat.
Plusz szeretnék megadni,hogy optimalizáljon.
[-0]
[-o1]
[-02}
[-03]
A code blocks-ban ha rámegyek az optimization-ra akkor ott ezek vannak amik a gyorsaságra optimalizálnak.
Ez mind be van pipálva.
Hogyan tovább.
Köszi,annak aki rám szán egy kis időt majd zöld kezezek.
Írd be, hogy g++. Ha erre azt írja, hogy márpedi ő ilyet nem talált, akkor először a PATH nevű környezeti változóba rakd bele a MinGW/bin elérési útját, és biztos ami biztos indítsd újra a gépet.
Ezután a konzolban navigálj ki az asztalra, vagy az asztalról rakd valami értelmesebb helyre a kódokat, ahol triviálisan eléred (pl C:\kodok, tehát most a kodok mappában van két mappa, ahogy fent is leírtad), és add ki:
g++ -O3 -I./HeaderCat MainCpp/*.cpp
DirectX-hez kell még néhány kapcsoló.
Köszi,hogy írtál tényleg nagy segítség volt.
Ment a zöld kéz.
Tudnál nekem írni még egy példát hogyan is kapcsoljam hozzá a directX ?
És elég az -o3 használni?
ha bejelölöm a -02 is akkor az nem számít?
Írnál példát rá úgy mint az előbb.
Az O3 tartalmazza az O1-2-t.
A directx-et pedig -I és -L kapcsolókkal, de hogy pontosan hogy, ahhoz egy dolgot tudok javasolni, és már szerintem veled beszéltem itt egyszer erről: indítsd el a mingw make-jét egy directx-es codeblocksos projekt makefile-ja mellett. Ebből ő összerak neked egy fordítási parancsot, na azt másold le.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!