DOS Kompilieren - CGSecurity
/**/
var skin = "monobook";
var stylepath = "/mw/skins";
var wgArticlePath = "/wiki/$1";
var wgScriptPath = "/mw";
var wgServer = "http://www.cgsecurity.org";
var wgCanonicalNamespace = "";
var wgNamespaceNumber = 0;
var wgPageName = "DOS_Kompilieren";
var wgTitle = "DOS Kompilieren";
var wgArticleId = 1848;
var wgIsArticle = true;
var wgUserName = null;
var wgUserLanguage = "en";
var wgContentLanguage = "en";
/**/
DOS Kompilieren
From CGSecurity
Jump to: navigation, search
Pakete fÃźr DJGPP
Ich benutze die folgenden DJGPP-Pakete
GNU Binutils 2.11.2 binaries for DJGPP
bsh204d GNU Bash 2.04 binary for DJGPP
bsn129b GNU bison 1.34 for DJGPP V2
csdpmi5b CWSDPMI binary distribution (release 5)
dif272b GNU Diffutils 2.7.2 for DJGPP V2
djdev203 Development Kit and Runtime
faq230b DJGPP FAQ List edition 2.30 for DJGPP v2.03
fil40b GNU Fileutils 4.0 for DJGPP 2.x, release 3 (binaries)
File(1) 3.34: binaries
find41b GNU findutils 4.1 for DJGPP V2
flx254b GNU Flex 2.5.4 binaries for DJGPP V2
gcc304b.zip : GCC 3.0.4 C compiler binaries for DJGPP
gdb500b GDB GNU Debugger version 5.0 binaries for DJGPP v2
gpp302b.zip : GCC 3.0.2 C++ compiler binaries for DJGPP
grep24b GNU grep 2.4 binaries for DJGPP V2
gwk306b GNU Awk 3.0.6 for DJGPP v2
libt143d.zip libtool
m4-14b GNU M4 1.4 binaries for DJGPP v2
mak3791b GNU Make 3.79.1 binaries for DJGPP V2
mlp107b Executable File Packer for DJGPP V2
objc302b.zip : GCC 3.0.2 Objective C compiler binaries for DJGPP
pdcur24b.zip PDCurses 2.4 binary for DJGPP
perl561b Perl 5.6.1b for DJGPP V2 (binary)
sed3028b GNU sed 3.02.80 for DJGPP V2
shl112b GNU sh-utils 1.12 for DJGPP V2
tar112ab GNU tar 1.12a binaries for DJGPP V2
txi40b GNU Texinfo 4.0 binaries for DJGPP V2
txt20b GNU Textutils 2.0 binaries for DJGPP V2
Which version 2.11 modified to work with DJGPP by David Cullen
Du kannst den C-Kompiler erhalten von http://www.delorie.com/djgpp.
D.h. wenn du DJGPP auf D:\Gnu installiert hast, dann fÃźge deiner autoexec.bat hinzu,
set DJGPP=D:\gnu\djgpp.env
set PATH=D:\GNU\BIN;%PATH%
DJGPP korrigieren
In include/signal.h, fÃźge hinzu
#ifndef SIGCONT
#define SIGCONT 18
#endif
In include/mntent.h, fÃźge hinzu
#ifndef MOUNTED
#define MOUNTED "/etc/mtab"
#endif
#ifndef MNTOPT_RO
#define MNTOPT_RO "ro"
#endif
In include/errno.h, fÃźge hinzu
#ifndef EMSGSIZE
#define EMSGSIZE 90
#endif
#ifndef EOPNOTSUPP
#define EOPNOTSUPP 95
#endif
#ifndef ENOTSUPP
#define ENOTSUPP 524
#endif
#ifndef ENOTSUP
#define ENOTSUP 524
#endif
#ifndef ECANCELED
#define ECANCELED 125
#endif
#ifndef EILSEQ
#define EILSEQ 84
#endif
#ifndef EOVERFLOW
#define EOVERFLOW 600
#endif
In include/fcntl.h, fÃźge hinzu
#define O_LARGEFILE 0100000
In sys/param.h, fÃźge hinzu
/* Some autoconf'd packages check for endianness. When cross-building we
can't run programs on the target. Fortunately, autoconf supports the
definition of byte order in sys/param.h (that's us!).
The values here are the same as used in gdb/defs.h (are the more
appropriate values?). */
#define BIG_ENDIAN 4321
#define LITTLE_ENDIAN 1234
/* All known dos systems are little endian. */
#define BYTE_ORDER LITTLE_ENDIAN
FÃźge der Datei include/stdint.h hinzu
typedef unsigned char uint8_t;
typedef unsigned short int uint16_t;
typedef unsigned int uint32_t;
typedef unsigned long long int uint64_t;
typedef char int8_t;
typedef short int int16_t;
typedef int int32_t;
typedef long long int int64_t;
ln -s gpp.exe g++.exe
TestDisk ist ein echtes 32-bit-Programm (kompiliert unter DJGPP), weshalb ein DPMI-Server-Programm (cwsdpmi.exe) beim Herunterladen mit einbezogen ist, das es ermÃÅ›glicht, dass TestDisk unter 16-Bit DOS ausgefÃźhrt werden kann.
Wenn du unter realen (16-Bit) DOS arbeiten mÃÅ›chtest, muÃźt du einen laufenden DPMI-Server haben; um das zu tun, erhalte: csdpmi*b.zip und platziere die ausfÃźhrbare Datei (cwsdpmi.exe) einfach in dein Verzeichnis zu den BinÃÅ„rdateien (welche sich im Pfad befinden muÃź).
ZurÃźck zu TestDisk kompilieren
Category: Data Recovery
if (window.isMSIE55) fixalpha();
Data Recovery
TestDisk
PhotoRec
download
This page was last modified 09:49, 7 February 2007.
Content is available under GNU Free Documentation License 1.2.
if (window.runOnloadHook) runOnloadHook();
Wyszukiwarka
Podobne podstrony:
FUNFACE DOS OPIS2009 12 Metaprogramowanie algorytmy wykonywane w czasie kompilacji [Programowanie C C ]compilar dosdos lid fun der goldener pawe c moll pfte vni vla vc voxCwiczenie 07 Testy penetracyjne ataki DoSdos win to linux howto 6DOS DIOD TUTOkno MS DOSCo to jest so uruchamianie pol dos unixDOS A KURS03BezpieczeÅ„stwo Ataki typu DoS Anatomia zagrożenia i metody obrony 02 2005BrasÃlio Sallum Jr , B Resenha Labirintos Dos GeneraisLinux DOS Win95 OS2 DYJDRPGZ3XMKL2CW333NX7RVRTMCHO2B2VQXYQIwiÄ™cej podobnych podstron