Kezdőoldal » Számítástechnika » Programozás » Hol tanulhatok meg parancssorb...

Hol tanulhatok meg parancssorból fordítani? Többi lent.

Figyelt kérdés

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.


2012. jan. 29. 22:52
 1/6 iostream ***** válasza:

Í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ó.

2012. jan. 29. 23:08
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:

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.

2012. jan. 29. 23:16
 3/6 iostream ***** válasza:

[link]


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.

2012. jan. 29. 23:31
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:
Benne van a path-ban de nem jó hiába írom be,hogy g++ nemt találja.Halál komoly.
2012. jan. 29. 23:36
 5/6 A kérdező kommentje:
És ha sikerülne úgy lefordítanom akkor hová teszi a debug és a release-t.
2012. jan. 29. 23:40
 6/6 A kérdező kommentje:
g++ fatal error no input files :(
2012. jan. 29. 23:54

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!