home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sams Teach Yourself C in 21 Days (6th Edition)
/
STYC216E.ISO
/
pc
/
DJGPP
/
v2
/
lasmig-svenska.txt
< prev
next >
Wrap
Internet Message Format
|
2000-07-09
|
23KB
From suburber@hotmail.com Sun Jul 9 18:32:19 2000
MIME-Version: 1.0
X-Originating-IP: [195.67.208.242]
From: "Thomas P" <suburber@hotmail.com>
To: dj@delorie.com
Subject: translation to Swedish, I suppose I'm done
Date: Sun, 09 Jul 2000 22:32:15 GMT
Content-Type: multipart/mixed; boundary="----=_NextPart_000_779c3acc_43819110$38ceec75"
This is a multi-part message in MIME format.
------=_NextPart_000_779c3acc_43819110$38ceec75
Content-Type: text/plain; format=flowed
Hi
Sorry it took me so long. Been kinda busy.
"Note: the file doesn't need to be named "readme". That too should be
translated if possible"
Got it. I've translated it to `lasmig-svenska.txt', which is
`readme-swedish.txt' in English... almost. :) `read' translates to `lΣs',
that is, a word with an umlaut character in it. So I had to cut off the
umlaut, so to speak. Still, it should be quite eye-catching to a Swedish
reader.
Win98/NT instructions...
I've been browsing the WWW, and it seems as if everyone assumes that finding
and modifying the autoexec.bat file is something everyone knows how to do.
So I suppose a translation as-is will do. Besides, in that swedish text I
added I explain that I don't use those systems, and that I can't be
completely sure they are applicable.
/TP
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
------=_NextPart_000_779c3acc_43819110$38ceec75
Content-Type: text/plain; name="lasmig-svenska.txt"; format=flowed
Content-Transfer-Encoding: 8bit
Content-Disposition: attachment; filename="lasmig-svenska.txt"
╓versΣttarens F÷rord
-*-*-*-*-*-*-*-*-*-*-
Det hΣr Σr den svenska ÷versΣttningen av README.1ST filen som medf÷ljer
DJGPP distributionen. Kommentarer, frσgor, och f÷rslag tas gΣrna emot
via <suburber@hotmail.com>.
Jag f÷rs÷kte ÷versΣtta originalet ord f÷r ord sσ lσngt det var m÷jligt,
men ibland gσr inneb÷rden f÷rlorad i en sσdan ÷versΣttning och i sσ fall
har jag genomgσende prioriterat inneb÷rden. Jag har alltsσ tvingats g÷ra
vissa omskrivningar jΣmf÷rt med original texten.
F÷ljande engelska ord har jag inte hittat en duglig svensk ÷versΣttning
till(emaila gΣrna f÷rslag): stub, online, protected mode, tutorials,
Development Kit, Runtime, Cross-to-DOS, port, boot drive, swap space.
Jag anvΣnder Windows 95, sσ jag kΣnner inte till exakt hur man hittar och
modifierar filen autoexec.bat under svenska Windows 98/NT system. I texten
nedan har jag skrivit ner en ÷versΣttning av de engelska instruktionerna,
men huruvida dessa faktiskt kan tillΣmpas vet jag inte. TyvΣrr.
Det var allt. Mycket n÷je!
Thomas Proschinger
suburber@hotmail.com
###### # ##### ###### ######
# # # # # # # # #
# # # # # # # #
# # # # #### ###### ######
# # # # # # # #
# # # # # # # #
###### ##### ##### # #
DJ Delorie
Detta Σr lasmig-svenska.txt filen f÷r DJGPP Version 2.03
***********************************************************************
* Den hΣr filen innehσller information om erhσllande, installering, *
* och anvΣndande av DJGPP. Var god lΣs igenom den i sin *helhet* *
* innan du frσgar efter hjΣlp. *
***********************************************************************
DJGPP Σr en milj÷ utan ΣganderΣtt f÷r utvecklande av 32-bitars protected
mode mjukvara i C/C++ under MS-DOS. DJGPP:s hemsida pσ WWW Σr:
http://www.delorie.com/djgpp/
Status och annan information (online dokument, FAQ, mail arkiv) Σr
tillgΣngliga via DJGPP:s webbsidor. Diskussion om DJGPP och frσgor om
dess anvΣndning eller egenskaper sker via djgpp:s nyhets grupp (posta till
comp.os.msdos.djgpp) och djgpp:s mailing lista (skicka dina meddelanden
till <djgpp@delorie.com>, prenumerera via <listserv@delorie.com>).
Titta pσ webbsidan efter information om de senaste versionerna av olika
DJGPP paket.
Versionsinformation Σr i manifest/*.ver inuti varje zip. Innehσllet Σr
i manifest/*.mft i varje zip.
Det finns ocksσ alternativa (och vanligtvis bΣttre) tutorials pσ att fσ
tag i, sΣtta ihop, och anvΣnda djgpp tillgΣngliga via webben:
http://www.delorie.com/djgpp/doc/
DISTRIBUTIONEN
**************
DJGPP distributionen Σr uppdelad i ett fσtal underkataloger, med avseende
pσ innehσll. Varje underkatalog har en fil som heter 00_index.txt som
innehσller beskrivningar av varje fil i den katalogen.
'b' zipfilerna inkluderar binΣrfilerna och on-line dokumentation.
NΣr den hΣr filen skrivs Σr de olika paketen:
FAQ Kortfattad fil som ger dig direktioner till andra dokument du
borde lΣsa (inklusive den fullstΣndiga FAQ listan).
v2/
unzip32 Gratis program f÷r att packa upp arkivet (ungefΣr som PKUNZIP)
djdev203 DJGPP V2 Development Kit och Runtime
djlsr203 DJGPP V2 KΣllkoder till Basbiblioteket
djtst203 DJGPP V2 Test Program (f÷r testning av C biblioteket)
djcrx203 DJGPP V2 Cross-to-DOS Kompilator St÷dfiler (frσn djlsr/djdev)
djtzn203 DJGPP V2 Tidszon Filer
djtzs203 DJGPP V2 Tidszon KΣllkoder
faq*b Den fullstΣndiga FAQ listan i olika format (Info, ASCII, HTML...)
faq*s Texinfo kΣllkoderna av FAQ:en och verktyg f÷r att generera alla
olika formaten av FAQ:en
frfaq* DJGPP FAQ en Francais
v2apps/
(olika applikationer byggda med/f÷r DJGPP, som RHIDE och TeX)
v2gnu/
(÷verflyttningar av olika FSF/GNU program till DJGPP, som gcc och
binutils)
v2tk/
(olika samlingar verktyg f÷r anvΣndning med DJGPP, som Allegro och
libsocket)
v2misc/
csdpmi* CWSDPMI, Charles Sandmanns gratis DPMI server binΣrfiler och
dokument
mlp* ML:s Executable File Packer Binaries ("djp")
pmode* PMODE stub f÷r djgpp V2
wmemu* WMs alternativa 387 emulator binΣrfiler f÷r DJGPP V2
(och andra diverse saker att anvΣndas med DJGPP)
ATT B╓RJA
*********
Informationen nedan Σr det minsta nya anvΣndare b÷r kΣnna till f÷r att
b÷rja anvΣnda DJGPP. Var god lΣs DJGPP dokumentationen och FAQ listan
f÷r mer detaljer. Nya anvΣndare uppmuntras till att lΣsa FAQ listan i
sin helhet.
Vad ska laddas ner
------------------
Se http://www.delorie.com/djgpp/zip-picker.html f÷r en formulΣrbaserad
guide till vad som ska laddas ner. Generellt sett, ladda endast
ner binΣrfils distributionerna; de flesta beh÷ver inte kΣllkods
distributionerna.
F÷r att bygga C program beh÷ver du djdev203.zip, gcc*b.zip, och bnu*b.zip.
F÷r C++, hΣmta Σven ner gpp*b.zip.
F÷r att lΣsa online manualerna, hΣmta ner txi*b.zip och k÷r "info". Om du
inte har en DPMI server installerad beh÷ver du csdpmi*b.zip. (Windows,
QDPMI, 386Max, NWDOS, OpenDOS, OS/2, Win/NT och Linux DOSEmu handhσller
alla DPMI tjΣnster, sσ du beh÷ver inte CWSDPMI i de milj÷erna.) F÷r
mer detaljer, ladda ner faq*b.zip (den fullstΣndiga FAQ listan) och lΣs
Kapitel 4, "Where and What to Download".
Installering
------------
1. Skapa en katalog f÷r DJGPP, sΣg C:\DJGPP. (VARNING: installera
INTE DJGPP i en katalog C:\DEV, D:\DEV, etc., eller i nσgon av deras
underkataloger: det kommer inte att fungera! Se FAQ:en f÷r mer detaljer.)
Om du har version 1.x installerad, Σr det bΣst att ta bort innehσllet i
dess `bin/' underkatalog eller flytta den till en annan katalog (som inte
finns i din PATH), och ta bort allting annat frσn den installationen.
(Nσgra av problemen som rapporterades in frσn anvΣndare av DJGPP v2
orsakades av en vσrdsl÷s blandninig av den med gamla v1.x program.) Det
enda program frσn v1.x som du borde behσlla Σr `go32.exe'.
2. Packa upp alla zipfilerna frσn den katalogen, och bevara katalog
strukturen. Exempelvis:
pkunzip -d djdev203
eller
unzip32 djdev203
F÷r Windows 9X, anvΣnd ett upp-packningsprogram som st÷djer lσnga
filnamn.
Senaste versionerna av InfoZip's Unzip och PKUnZip, likvΣl som WinZip,
st÷djer alla lσnga filnamn. unzip32.exe, tillgΣnglig frσn DJGPP
sajterna,
st÷djer ocksσ lσnga filnamn. Ett sΣtt att vara sΣker pσ att du har
bevarat lσnga filnamn Σr att titta efter filen include/sys/sysmacros.h:
om du bara ser sysmacro.h i stΣllet, dσ st÷djer ditt upp-packningsprogram
INTE lσnga filnamn, sσ du mσste hitta en annan.
3. Efter upp-packningen av alla zipfiler, stΣll in DJGPP milj÷variabeln
till att peka pσ filen DJGPP.ENV i DJGPP installationens huvudkatalog
och lΣgg till dess BIN underkatalog till din PATH.
Exakt hur dessa variabler ska stΣllas in beror pσ ditt operativ system:
* F÷r Windows 98 system:
- Tryck pσ START;
- VΣlj Program->Tillbeh÷r->System Verktyg->System Information;
- Klicka pσ Verktyg i menyn, vΣlj sedan "System Konfiguration";
- AnvΣnd tabben dΣr f÷r att redigera din "AUTOEXEC.BAT" enligt
f÷rklaringen nedan.
* F÷r Windows NT system:
- H÷gerklicka pσ "Min Dator", vΣlj dΣrefter "Egenskaper";
- Klicka pσ "Milj÷" tabben;
- Redigera PATH system variabeln att lΣgga till DJGPP:s bin
underkatalog;
- LΣgg till en ny variabel DJGPP och sΣtt dess vΣrde till den
fullstΣndiga s÷kvΣgen till DJGPP.ENV filen enligt f÷rklaringen nedan.
* F÷r alla andra system (DOS, Windows 3.X och Windows 95): anvΣnd vilken
text redigerare som helst, exempelvis standard EDIT, f÷r att redigera
filen AUTOEXEC.BAT i rotkatalogen av din boot drive (vanligtvis, C:).
Oavsett vilken metod du anvΣnder, och f÷rutsatt att din DJGPP
installation
Σr rotad i C:\DJGPP, borde vΣrdena pσ de tvσ milj÷ variablerna DJGPP
och PATH stΣllas in sσ hΣr:
set DJGPP=C:\DJGPP\DJGPP.ENV
set PATH=C:\DJGPP\BIN;%PATH%
4. Starta om datorn. Detta ser till att de tvσ raderna du lade
till autoexec.bat tar effekt. (Pσ Windows NT tar Σndringarna effekt
omedelbart, sσ du beh÷ver inte start om datorn dΣr.)
5. Exekvera go32-v2.exe programmet utan nσgra argument:
go32-v2
Det borde rapportera hur mycket DPMI minne och 'swap space' DJGPP kan
anvΣnda pσ ditt system, sσ hΣr:
DPMI memory available: 8020 Kb
DPMI swap space available: 39413 Kb
De faktiska numren kommer att variera i enlighet med hur mycket RAM som
finns installerat pσ ditt system, det tillgΣngliga disk utrymmet, och
DPMI servern. Om summan av de tvσ numren som rapporterades av go32-v2 Σr
mindre Σn 4MB, lΣs sektion 3.9 av FAQ:en, "How to configure your system
for DJGPP". (Om du har mer Σn sσ, men vill fσ ut optimal prestation av
ditt system, lΣs den sektionen Σndσ.)
Kompilering
-----------
GCC Σr en kommandorads kompilator som du kan anropa frσn DOS kommandorad.
F÷r att kompilera och lΣnka ett C program bestσende av en fil, anvΣnd
ett kommando som detta:
gcc myfile.c -o myfile.exe -lm
-lm lΣnkar in lib/libm.a biblioteket (nΣtt matematik) om det beh÷vs.
(LΣnk ordningen Σr betydelsefull, sσ om du beh÷ver libm.a, lΣgg alltid
till `-lm' vid slutet av kommandoraden.)
F÷r att kompilera en C eller C++ kΣllkodsfil till en objektfil anvΣnd
denna kommandorad:
gcc -c -Wall myfile.c (f÷r C kΣllkod)
eller
gcc -c -Wall myfile.cc (for C++ kΣllkod)
Det hΣr producerar objektfilen myfile.o. `-Wall' vΣxeln aktiverar
mσnga anvΣndbara varnings meddelanden som Σr sΣrskilt f÷rdelaktiga
f÷r nya anvΣndare av GCC. (Andra C++ tillΣgg, som .cpp, st÷ds ocksσ,
se sektion 8.4 av FAQ:en, "How does GCC recognize the source language",
f÷r detaljer.)
F÷r att lΣnka flera C objektfiler till ett exekverbart program, anvΣnd
en kommandorad som den hΣr:
gcc -o myprog.exe mymain.o mysub1.o mysub2.o
Det hΣr producerar `myprog.exe' som kan exekveras frσn DOS prompten.
F÷r att lΣnka ett C++ program, anvΣnd gxx i stΣllet f÷r gcc, sσ hΣr:
gxx -o myprog.exe mymain.o mysub1.o mysub2.o
Det hΣr kommer automatiskt att s÷ka igenom C++ biblioteken, sσ att du
inte beh÷ver nΣmna dem pσ kommandoraden.
Du kan ocksσ kombinera kompileringens- och lΣnk stegen, sσ hΣr:
gcc -Wall -o myprog.exe mymain.c mysub1.c mysub2.c
Mer information om mσngfalden av GCC vΣxlar kan hittas i GCC:s on-line
dokumentation. F÷r att b÷rja lΣsa den, installera Texinfo paketet
(txi*b.zip, se ``On-line dokument'' sektionen nedan) och skriva detta:
info gcc invoking
Utvecklings milj÷ (ocksσ kΣnd som IDE)
--------------------------------------
Just nu, kommer DJGPP inte med en egen integrerad milj÷. Det Σr upp till
dig att vΣlja vilken redigerare som helst som kan k÷ra DOS program och
fσnga upp deras utskrifter, att agera som en IDE. Mσnga som arbetar
med DJGPP anvΣnder en DOS port av GNU Emacs (den Σr tillgΣnglig i
underkatalogen v2gnu) som kan kompileras med DJGPP. Emacs Σr en mycket
kraftfull redigerare (till exempel, sσ har den en inbyggd Info lΣsare,
sσ du kan lΣsa DJGPP dokumentationen utan att lΣmna redigeraren), men
mσnga andra gratis redigerare kan ocksσ tjΣna som en IDE. Den enda
uppgift dessa redigerare (inklusive Emacs) inte klarar av, Σr att k÷ra
en avlusare i en full-skΣrms session.
En DJGPP specifik IDE som heter RHIDE har nyligen slΣppts och
Σr nu tillgΣnglig till alla DJGPP anvΣndare. Den har ett Turbo
C-likt grΣnssnitt, auto-indentering, fΣrgad syntax upplysning,
automatiskt anrop av DJGPP kompilatorn, automatisk generering
av Makefiler, och enkel access till DJGPP:s online dokumentation.
RHIDE inf÷rlivar ocksσ integrerad och/eller fristσende avlusning med
samma funktionalitet som hos GNU Debugger (gdb). Eftersom RHIDE
Σr helt ny, g÷rs det fortfarande revisioner och fixas programfel;
bes÷k http://www.tu-chemnitz.de/~sho/rho/rhide.html f÷r den senaste
informationen och uppdateringar.
Avlusning
---------
F÷r att avlusa ett program mσste du f÷rst kompilera dess kΣllkodsfiler
med `-g' vΣxeln:
gcc -c -Wall -g mymain.c
gcc -c -Wall -g mysub1.c
gcc -c -Wall -g mysub2.c
och sedan lΣnka dem med `-g' likasσ:
gcc -g -o myprog.exe mymain.o mysub1.o mysub2.o
(Notera att frσn och med v2.01 av DJGPP Σr det inte lΣngre n÷dvΣndigt
att kompilera till en rσ COFF output genom att utelΣmna `.exe' frσn
filnamnet f÷r att avlusa program. Avlusarna som distribueras med v2.01
och senare Σr kapabla att lΣsa en exekverbar likvΣl som den rσa COFF.
Om du inte f÷rstσr vad det betyder, sσ beh÷ver du inte oroa dig.)
K÷r sedan ditt program under avlusaren:
fsdb myprog.exe
eller
gdb myprog.exe
eller
edebug32 myprog.exe
(Du mσste hΣmta gdb*b.zip om du vill avlusa med GDB.) FSDB har en
hjΣlp skΣrm; tryck F1 f÷r att lΣsa den. GDB kommer med Info dokument
(se nedan) som kan lΣsas med info.exe. Edebug32 Σr ett sΣllan anvΣnt
alternativ till avlusare; skriv 'h' f÷r att fσ hjΣlp.
On-line dokument
----------------
Det mesta av on-line dokumentationen Σr organiserad i ett speciellt
hypertext format som anvΣnds av GNU projektet. Varje paket kommer med
sina egna dokument, i filer med .iNN tillΣgget som packas upp i info/
underkatalogen till din DJGPP installations huvudkatalog. F÷r att
titta igenom dessa dokument, hΣmta och packa upp filen txi*b.zip, k÷r
sedan info.exe. Om du inte vet hur man anvΣnder Info, lΣs nΣsta sektion.
LΣsa dokumentationen, eller En Blixt Kurs i Info
------------------------------------------------
Det f÷ljande Σr inte menat att vara en komplett guide i att anvΣnda Info,
bara en startpunkt, sσ du kan f÷rflytta dig bland dokumenten och s÷ka
det effektivt efter specifika Σmnen.
F÷r att anropa Info att lΣsa en manual, skriv "info" f÷ljt av manualens
namn. Till exempel:
- skriv "info libc" f÷r att lΣsa C bibliotekets dokument.
- skriv "info libc alphabetical printf" f÷r att lΣsa dokumentationen
om biblioteksfunktionen `printf';
- skriv "info gcc" f÷r att lΣsa manualen f÷r GCC, GNU C kompilatorn;
- skriv "info faq" f÷r att lΣsa DJGPP FAQ listan;
- skriv "info make" f÷r att lΣsa manualen f÷r Make utiliteten;
- skriv "info" f÷r att fσ fram en meny ÷ver alla manualer.
F÷r att avsluta Info, tryck `q' (f÷r Quit).
VΣl inne i Info kan du f÷rflytta dig med de vanliga
f÷rflyttningstangenterna: Upp-pilen, Nedσt-pilen, PageDown, PageUp, etc.
F÷r att lΣsa hela manualen pσ ett vΣlordnat sΣtt, tryck pσ SPACE varje
gσng du har lΣst fΣrdigt en skΣrm full med text. Detta kommer att ta
dig igenom hela sekvensen av kapitel och sektioner av manualen.
Menyer Σr markerade med en rad som sΣger "* Menu:". Varje rad under
menymark÷ren som b÷rjar med en "* " Σr ett menyval. F÷r att vΣlja ett
menyval, placera den blinkande mark÷ren vid b÷rjan av raden, precis
under asterisken `*', och tryck [Enter].
Hypertext lΣnkar Σr markerade med "* Note". F÷r att f÷lja referensen,
placera den blinkande mark÷ren vid asterisken, och tryck [Enter]. F÷r att
komma tillbaka frσn utflykten, tryck `l' (det Σr den lilla bokstaven ell,
inte siffran ett), f÷r "Last".
F÷r att snabbt s÷ka efter ett speciellt Σmne i indexet av manualen, tryck
`i' (f÷r Index), skriv in Σmnet, tryck sedan [Enter]. Du kan skriva
endast en del av Σmnets namn och trycka TABB, f÷r att se om indexet
inkluderar nσgra poster som b÷rjar med det du skrev. TABB fσr Info
att f÷rs÷ka komplettera det du skrev med hjΣlp av de tillgΣngliga index
posterna. Om Info piper σt dig eller blΣnker till med skΣrm fΣrgerna nΣr
du trycker TABB, sσ betyder det att det inte finns nσgra index poster som
b÷rjar med det du skrev; ta bort det du skrev (anvΣnd BackSteg tangenten)
och f÷rs÷k med ett annat namn f÷r det du letade efter. Om det finns nσgra
index poster som b÷rjar med det du skrev, kommer Info att komplettera det.
Om den kompletterade posten ser ut som det du letade efter, tryck [Enter]
f÷r att gσ till den sektionen av manualen som diskuterar det; om inte,
tryck TABB igen f÷r att se alla de m÷jliga kompletteringarna. Om nσgon
av kompletteringarna verkar stΣmma, skriv in tillrΣckligt mycket text
f÷r att g÷ra det unikt och tryck [Enter]. Om ingen av kompletteringarna
verkar lΣmpliga, ta bort det du skrev och f÷rs÷k med ett annat Σmnesnamn.
Till exempel, antag att du fσr det ÷kΣnda meddelandet "ld.exe: cannot open
-lstdcxx: No such file or directory" och du vill kontrollera vad FAQ:en
har att sΣga om det. Du startar Info ("info faq"), och trycker sedan
`i' och skriver "c a n TABB" (utan blankstegen). Det f÷rsta TABB fixar
stora bokstΣver σt "can" till "Can", sσ du vet att det finns nσgra index
poster som b÷rjar med "Can", och tryck TABB igen. Nu kommer du att fσ
se en lista ÷ver potentiella kompletteringar. Ingen av dem verkar vara
relevant f÷r det hΣr problemet, sσ du anvΣnder BackSteg f÷r att ta bort
"Can" och skriver sedan "-lstd" f÷ljt av en TAB. Nu har Info bara ett
val sσ det kompletterar ditt s÷kande och den hΣr gσngen Σr det exakt
det du letar efter! Till slut, tryck [Enter] f÷r att gσ till den noden
och lΣsa vad FAQ:en har att sΣga om saken.
Om du f÷redrar att leta upp Σmnet i indexet pσ egen hand, leta dσ igenom
menyn pσ den h÷gsta nivσn av manualen tills du hittar en meny post dΣr
det stσr nσgot liknande "* Concept Index" eller "* Command Index" eller
bara "* Index", tryck [Enter] f÷r att gσ till indexet, titta dΣrefter
igenom det efter poster som verkar trΣffande. Ett index Σr bara en stor
meny sorterad i alfabetisk ordning, sσ hitta en post du letar efter,
placera den blinkande mark÷ren vid b÷rjan av dess rad, och tryck [Enter]
f÷r att gσ till den relevanta sektionen.
Biblioteks referensen har inget index, sσ s÷k efter funktioner i antingen
den alfabetiska listan eller i funktions kategorierna. Till exempel,
bibliotek funktionen `mktime' finns i "Time Functions" kategorin,
`random' finns i "Random Number Functions" kategorin, etc.
Ibland Σr index s÷kandet inte nσgon hjΣlp till dig (eftersom indexen
inte kan ta med allting). I sσ fall, tryck `s' (f÷r Search), skriv in
texten du vill hitta, och tryck sedan [Enter]. Info kommer att s÷ka
igenom hela manualen efter den hΣr strΣngen och placera dig vid dess
f÷rsta f÷rekomst. F÷r att s÷ka efter nΣsta f÷rekomst, tryck `s' och
[Enter] igen: Info kommer att repetera s÷kandet.
Till sist, om du inte vet vilken manual att s÷ka i efter nσgot Σmne,
kan du anvΣnda "--apropos" vΣxeln f÷r att fσ Info att s÷ka efter det
Σmnet i indexen hos alla installerade manualer. Till exempel, antag att
du har fσtt h÷ra att DJGPP program st÷djer filnamn med jokertecken,
men du vet inte i vilken manual du ska leta efter deras beskrivning.
F÷ljande kommando ber Info att skriva ut alla sektioner i alla manualer
vars index nΣmner strΣngen "wildcard":
info --apropos=wildcard
Detta kommer att exekvera en tid, och sedan skriva ut rader som dessa:
"(kb)Features" -- Wildcards
"(kb)Changes in 2.01" -- wildcards
"(djgppfaq)Filename globbing" -- Filename wildcards expansion
Texten inuti citattecknen Σr namnet pσ manualen och sektionen dΣr Σmnet
"wildcard" diskuteras. F÷r att anropa Info f÷r att lΣsa den f÷rsta
posten ovan, skriv detta:
info --node="(kb)Features"
Info har mσnga fler kommandon och val. F÷r att ta reda pσ dem, skriv
"info info" pσ kommandoraden. F÷r att ta reda pσ Σnnu mera, skriv
"info info-standalone".
Kompatibilitet med V2.00
------------------------
Om du uppgraderar frσn version 2.00 av DJGPP borde du installera om alla
paketen du beh÷ver anvΣnda helt och hσllet. Pga de olika metoderna som
anvΣnds av version 2.01 och senare f÷r att hantera lσnga kommandorader
(och lσnga filnamn under Win95), kan en blandning av V2.00 program och
de frσn senare versioner orsaka subtila problem som Σr svσra att avlusa.
Se FAQ sektionen 16.6 f÷r mer information.
Kompatibilitet med V1.x
-----------------------
Existerande binΣrfiler kompilerade under DJGPP V1.x kan anvΣndas f÷r
applikationer f÷r vilka det inte finns en v2.x version. V1 program kan
inte exekvera V2 program (men v2 program *kan* exekvera v1 program),
sσ f÷rs÷k inte, lσt oss sΣga, anvΣnda v1.x Make f÷r att exekvera v2.x
kompilator.
--- COPYRIGHT ---
DJGPP V2 Σr Copyright (C) 1989-1999 till DJ Delorie. Vissa delar av
libc.a Σr Copyright (C) av 'Regents of the University of California
at Berkely'.
GNU mjukvara (gcc, make, libg++, etc) Σr Copyright till Free Software
Foundation.
DJGPP V2:s copyright tillσter att den anvΣnds f÷r att producera
kommersiella applikationer. Men, om du inkluderar kod eller bibliotek
som inte Σr del av djgpp (som gnu:s libg++) dσ mσste du σtlyda deras
copyrights. Se Kapitel 19 av FAQ:en f÷r mer detaljer.
F÷r en tid sedan var det en diskussion i DJGPP:s nyhets grupp angσende
copyrighten hos nσgra av libc:s funktioner. Denna copyright krΣvde att
du nΣmnde "University of California, Berkeley" i din distribution Σven
om den bara bestod av binΣrfiler, dvs ett kompilerat program. Men,
Berkely licensen har Σndrats i juli 1999, och du beh÷ver inte nΣmna
deras copyright i din distribution lΣngre.
Funktionerna och filerna i libc som har Berkely:s copyright Σr medtagna
hΣr:
frσn libc/ansi/time/ctime.c: asctime ctime gmtime localtime mktime
tzset tzsetwall
frσn libc/compat/stdlib/random.c: initstate random setstate srandom
==============================================================================
Mycket n÷je!
DJ Delorie
dj@delorie.com
http://www.delorie.com/
------=_NextPart_000_779c3acc_43819110$38ceec75--