Kirjautuminen

Haku

Tehtävät

Oppaat: DJGPP:n asennus: DJGPP:n asennus

Kirjoittaja: mikko (2002).

Tämä opas opastaa lyhyesti DJGPP:n kakkosversion asentamisen. DJGPP on DJ Delorien ilmainen GNU C/C++ - kääntäjä DOS:ille. DJGPP:n asentaminen saattaa olla hieman tavallista vaikeampaa, jonka vuoksi tällaiselle oppaalle voisi olla tarvetta.

Paketit

Etsi seuraavat paketit käsiisi jostain (MBnet on hyvä vaihtoehto) ja kopioi ne johonkin väliaikaiseen hakemistoon koneellesi.

Jokaisessa paketissa on dokumentaatiot siitä mikä paketti on ja mitä se sisältää. Näiden dokumenttien lukemiseen tarvitaan kuitenkin info-ohjelma, jonka paketti on txi40b.zip

Asennus

Seuraavaksi teet kääntäjälle hakemiston jonnekin ja purat kaikki paketit kyseiseen hakemistoon. Paketit sisältävät alihakemistorakenteen. Purkamiseen voit käyttää vaikka Winzipiä tai Pkunzipiä.

Jotta DJGPP toimisi kunnolla, kannattaa ja on pakko asettaa ympäristömuuttuja. Avaa tiedosto AUTOEXEC.BAT jollain ohjelmalla jolla pystyt muokkaamaan sitä ja lisää tiedostoon seuraava rivi:

SET DJGPP=C:\DJGPP\DJGPP.ENV

Luonnollisesti DJGPP.ENV -tiedoston hakemistopolku pitää muuttaa oikeaksi. Käytön helpottamiseksi kannattaa ja on suositeltavaa lisätä hakemisto C:\DJGPP\BIN hakupolkuun samaiseen tiedostoon. Melko varmasti AUTOEXEC.BAT-tiedostossasi on jo ns. PATH-käsky, joka saattaa näyttää vaikkapa tältä:

PATH C:\DOS;

Lisäksi PATH-käskyssä on luultavasti muitakin hakemistopolkuja. Ne ovat erotettu toisistaan puolipistein. Seuraavaksi katsot, että PATH-käskyn viimeinen merkki on puolipiste, jos ei ole, lisäät sen. Sitten laitat hakemiston C:\DJGPP\BIN tuon luettelon perään ja laitat loppuun puolipisteen. Esimerkiksi näin:

PATH C:\DOS;C:\DJGPP\BIN;

Niin, muistathan korjata tässäkin kohdassa hakemistopolut omaan tilanteeseesi sopiviksi.

Testaus

Sitten voitkin testata onnistuiko asennus niin hyvin että kääntäjä jopa toimisi. Kirjoita joku lyhyt C-kielinen ohjelma ja käännä se komennolla:

GCC testi.c -o testi.exe

Vastaavasti C++-kielinen ohjelma käännetään komennolla gpp.

Nyt sinulla pitäisi olla DJGPP oikein asennettuna. Jos ongelmia asennuksessa ilmenee ongelmia, voit joko kysyä minulta tai katsoa jos FAQ-tiedostosta löytyisi ratkaisu ongelmaan. Muutenkin FAQ-, ja readme-tiedostot ovat ihan hyödyllistä luettavaa/selattavaa.

Kommentit

ollistudio [17.03.2003 22:10:14]

#

Voitte lähettää ton readme.dj2 mulle osoitteeseen: Ollistudio@luukku.com

Gwaur [21.03.2003 23:47:21]

#

Aha! Tässä siis syy miksi QBasicin kääntämisessä sitä libraryjen polkua ei löytynyt! En tienny että siihen ihan loppuun pitää kanssa pistää puolipiste. ;)

Jesoft [05.04.2003 23:06:06]

#

voiks joku lähettää mulle ne tiedostot? Name.koivukoski@luukku.com

jutti [27.09.2003 15:54:09]

#

Käytin joskus DJGPP:tä sekä sen kanssa mainiota IDE-ohjelmaa RHIDE. Mutta kun se oli dos-pohjainen, päätin etsiä muita työvälineitä. Nykyään käytän Dev-C++:ta sekä mingw-kääntäjää. Sen lisäksi minulla on allegro asennettuna grafiikkaa ja ääniä varten. Jos jotakuta kiinnostaa, voisin kirjoittaa tänne asennusohjeet. Ottaen huomioon, että kaikki on ilmaista, kyseessä on todella tehokas pakkaus.

Heikki [08.10.2003 19:59:45]

#

Itse suosittelen kaikille Windowssia käyttäville Dev-C++:aa.
Paljon kätevämpi kuin DJGPP.

Dustbin [15.10.2003 21:32:37]

#

jutti: kirjoita opas vaan, jos huvittaa, saattais olla hyötyä joskus tulevaisuudessa.

plant [15.11.2003 23:04:31]

#

kerroppas vaan jutti

T.M. [13.12.2003 22:10:27]

#

jesh, tästäkin opas! C++ kokeiluni lopahti siihen kun en saanut DJGPP:tä toimimaan :(

olisi mukavaa jos noi paketit olisi linkitetty johonkin mistä ne voisi saada. tai sitten vaikka linkit oikeilla hakusanoilla googleen, tai jotain :)

Graphic [05.05.2004 21:41:10]

#

googleen vaan nuo linkin nimet enkunkielisella haulla niin hyvää tulloo. viiruksia 10 ja oikeita tiedostoja ei yhtään. :) mitenkökän on...?

n4kk1m1eS [18.09.2004 19:50:52]

#

Mites saisin tämän toimimaan XP:llä?

Zamout [29.05.2005 10:49:32]

#

Mulla se herjaa tämmöst errorii:
http://koti.mbnet.fi/zam0ut/djgpperror.gif
mistähä johtuu?

Megant92 [24.07.2005 19:14:40]

#

Opas kirjoitti:

Jotta DJGPP toimisi kunnolla, kannattaa ja on pakko asettaa ympäristömuuttuja.

Herjasjohan se sitä?

Kirjoita kommentti

Huomio! Kommentoi tässä ainoastaan tämän oppaan hyviä ja huonoja puolia. Älä kirjoita muita kysymyksiä tähän. Jos koodisi ei toimi tai tarvitset muuten vain apua ohjelmoinnissa, lähetä viesti keskusteluun.

Muista lukea kirjoitusohjeet.
Tietoa sivustosta