Avatar billede brixz Nybegynder
31. januar 2003 - 17:58 Der er 30 kommentarer og
1 løsning

Kompiler til MS-DOS

Jeg skal bruge en kompiler til MS-DOS 6.20
jeg vil meget gerne have en URL til selve den fil jeg skal downloade.

Jeg havde forestillet mig at jeg kunne programmere mine c++ filer i edit.com som er en fil der følger med dos. når jeg så har programmeret dem og gemt dem som *.cpp filer skal jeg så kunne køre et eller andet program som vil kompile cpp filerne jeg laver

på forhånd tak
Avatar billede arne_v Ekspert
31. januar 2003 - 18:14 #1
DJGPP

V2 DJDEV203.ZIP indeholder environment, som du skal sætte op
i CONFIG.SYS/AUTOEXEC.BAT.

V2GNU BNU*B.ZIP indeholder linker+assembler
V2GNU GCC*B.ZIP indeholder compiler
Avatar billede arne_v Ekspert
31. januar 2003 - 18:15 #2
Hvis du har disk-plads nok kan du bare tage alt det du synes lyder
interessant.
Avatar billede brixz Nybegynder
31. januar 2003 - 18:21 #3
hvad mener du med BNU*B.ZIP or GCC*B.ZIP ???
Avatar billede brixz Nybegynder
31. januar 2003 - 18:22 #4
jeg skal kun bruge en kompiler, altså den der laver mine .cpp filer om til exe filer.
Det er alt jeg skal bruge
Avatar billede brixz Nybegynder
31. januar 2003 - 18:23 #5
Jeg vil ikke have noget extra udstyr, kun en kompiler c++ programmeringsprog til 1 & 0 taller
Avatar billede brixz Nybegynder
31. januar 2003 - 18:24 #6
er denne nødvendig??
---------------
V2 DJDEV203.ZIP indeholder environment, som du skal sætte op
i CONFIG.SYS/AUTOEXEC.BAT.
---------------
Avatar billede arne_v Ekspert
31. januar 2003 - 18:57 #7
DJDEV indholder en DPMI til DOS og den skal compileren bruge
til memory management.
Avatar billede arne_v Ekspert
31. januar 2003 - 18:57 #8
Du skal både have GCC (compiler) og BNU (BiNary Utilities), fordi
GCC bruger BNU.
Avatar billede arne_v Ekspert
31. januar 2003 - 19:08 #9
Læs:
  ftp://ftp.net.uni-c.dk/pub/simtelnet/gnu/djgpp/v2/readme.1st
den indholder en rimelig beskrivelse af setup.
Avatar billede brixz Nybegynder
31. januar 2003 - 19:45 #10
aha jeg er ved at forstå at jeg ikke bare kan nøjes med ET lille program.
men installationen er ret besværlig

Lige nu har jeg denne maskine som går på nettet med windows
og en bærbar kun med dos

(jeg skal overføre filerne med disketter!!)

hvis jeg lavet et bibliotek der hedder C:\DJGPP
hvad skal jeg så putte ind i det?
Avatar billede brixz Nybegynder
31. januar 2003 - 19:47 #11
jeg har 3 mb memory

er det ikke noget tror du?
Avatar billede arne_v Ekspert
31. januar 2003 - 19:50 #12
Det begynder at lyde lidt problematisk.

Nogle af de ZIP filer er større end 1.44 MB (GCC3 er endda
meget større).

Og 3 MB er ikke meget.

Enten tror jeg at du skal have fat på en gammel version af DJGPP
eller noget andet.
Avatar billede arne_v Ekspert
31. januar 2003 - 19:51 #13
Når man har filerne ovre, så er det simpelt:
- man opretter C:\DJGPP
- man kopierer ZIP og PKUNZIP dertil
- PKUNZIP -D *.ZIP
installation færdig (ja man skal lige opdatere AUTOEXEC.BAT jævnfør link)
Avatar billede arne_v Ekspert
31. januar 2003 - 20:02 #14
Måske http://community.borland.com/article/0,1410,21751,00.html
var nemmere at få til at køre !
Avatar billede brixz Nybegynder
31. januar 2003 - 20:02 #15
at klippe filerne over så de passer til disketter er ikke noget problem, det har jeg et program til.
Avatar billede brixz Nybegynder
31. januar 2003 - 20:05 #16
der er altså 3 zip filer jeg skal have over? eller er der flere end 3?
Avatar billede arne_v Ekspert
31. januar 2003 - 20:09 #17
Jeg mener det er de 3, men jeg kan godt lave en lille test.

Jeg har en DOS 6.22 maskien med en 10 Mbit til en Win PC med ADSL !
Avatar billede brixz Nybegynder
31. januar 2003 - 20:12 #18
når du skriver:
BNU*B.ZIP så skal jeg hente:
Avatar billede brixz Nybegynder
31. januar 2003 - 20:12 #19
bnu2112b.zip eller bnu213b.zip
Avatar billede arne_v Ekspert
31. januar 2003 - 20:15 #20
Det er BNU version 2.11.2 og 2.13 - jeg ville tage den nyeste 2.13 !
Avatar billede brixz Nybegynder
31. januar 2003 - 20:16 #21
gcc32b.zip eller gcc321b.zip

hvilken skal jeg vælge?
Avatar billede arne_v Ekspert
31. januar 2003 - 20:19 #22
GCC version 3.2 og 3.2.1 - 3.2.1 er nyest ...
Avatar billede brixz Nybegynder
31. januar 2003 - 20:19 #23
okay nu har jeg disse filer:
---
gcc321b.zip
bnu213b.zip
djdev203.zip
---
Avatar billede arne_v Ekspert
31. januar 2003 - 20:27 #24
Jeg har lige opdaget at du også skal have GPP321B.ZIP !
Avatar billede arne_v Ekspert
31. januar 2003 - 20:32 #25
Kopier de 4 ZIP-filer + CSDPMI3B.ZIP til C:\DJGPP,
PKUNZIP -D *.ZIP, tilføj C:\DJGPP\BIN til PATH og
lad DJGPP pege på C:\DJGPP\DJGPP.ENV, så virker det.

Jeg har lige compilet og kørt et Hello World C++
program

[det går ikke hurtigt !!!!]
Avatar billede arne_v Ekspert
31. januar 2003 - 20:35 #26
CSDPMI5B.ZIP (der er kommet et par nye version) ligger i V2MISC
og er altså også nødvendig !
Avatar billede arne_v Ekspert
31. januar 2003 - 20:41 #27
Og denne DJGPP bruger jo altså GCC 3.2.1, så den er helt
uptodate compiler mæssigt.

[dev-cpp for Windows bruger iøvrigt MingW som også bruger GCC, så
compiler versions-mæssigt er de kompatible, men DJGPP mangler
naturligvis alle Windows libraries og header-filer som MingW
har]
Avatar billede brixz Nybegynder
31. januar 2003 - 21:08 #28
sorry det tager lidt tid når jeg kun har EN disakette til rådighed
Avatar billede brixz Nybegynder
31. januar 2003 - 21:14 #29
hvad er det så lige jeg skal tilføje i autoexec.bat og config.sys?
Avatar billede arne_v Ekspert
31. januar 2003 - 21:29 #30
Ikke noget i CONFIG.SYS men følgende i AUTOEXEC.BAT:

PATH C:\DJGPP\BIN;%PATH%
SET DJGPP=C:\DJGPP\DJGPP.ENV
SET TZ=MET
Avatar billede brixz Nybegynder
01. februar 2003 - 10:35 #31
Rigtig mange tak arne.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester