为什么mingw和DJGPP. 的主页总是上不去??

asvaboy1980 2002-11-15 01:58:46
www.mingw.org还有http://www.delorie.com/djgpp
总是上不去????????
其他的地方还有DJGPP下载吗????
...全文
722 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dximg 2002-11-16
  • 打赏
  • 举报
回复
除了楼上所说的方法外,给你介绍一个ftp软件。
功能强大,完全免费。
软件名: filezilla
你可以到 http://www.downloadsky.com/soft/8091.html 下载。
Oaksoft 2002-11-15
  • 打赏
  • 举报
回复
可以直接在浏览器地址栏输入
ftp://ftp.sogang.ac.kr/pub/simtelnet/gnu/djgpp/
asvaboy1980 2002-11-15
  • 打赏
  • 举报
回复
非常感谢楼上的高手,我好好去这个ftp地址看看去,谢谢
再顺便问一下:有http的吗????我没有ftp的工具:(
dximg 2002-11-15
  • 打赏
  • 举报
回复
v2gnu/emacs.README
v2gnu/em2005*.zip
GNU Emacs, the most powerful, customizable, extensible programmer's editor known
today. The DJGPP port supports mouse, menu bar, pop-up menus, color syntax highl
ighting, reading Info documentation and compilation from within the editor, long
filenames on Windows 9X, and much more. Emacs can and should be used as an integr
ated development environment (another alternative is RHIDE, see above). Please re
ad the file emacs.README before you begin downloading the rest.

v2gnu/fil316b.zip
GNU Fileutils, including ls, rm, cp, mv, and others. Highlights of the latest po
rt: ls supports colorization of files (like on Linux), ln -s knows about DJGPP-st
yle "symlinks" (see symlink feature of DJGPP, elsewhere in this document), instal
l -s will strip executables on the fly, and all the utilities support long filena
mes on Windows 9X and numbered backups (even on plain DOS). This package is a mus
t if you want to run Unix shell scripts, as they use some of these utilities a lo
t.

v2gnu/find41b.zip
GNU Findutils, including find, xargs, and locate. These programs are used to pro
cess a group of files which share some common attributes, like the file name patt
ern, read/write permissions, file time-stamps, etc. Since DOS has its own, incomp
atible program called find.exe, you will need either to make sure DJGPP's bin sub
directory is before the C:\DOS directory (for DOS and Windows 3.X) and C:\WINDOWS
\COMMAND directory (for Windows 9X) on your PATH, or to rename the DOS find progr
am to some other name. If you don't, you might see the following message when you
try to run find:
FIND: Parameter format not correct



v2gnu/flx254b.zip
Flex, a Lex-like lexical analyzer generator, and its docs. Required to build com
pilers or programs which break streams of characters into lexical tokens. Used a
lot in conjunction with Bison, a parser generator.

v2gnu/gwk304b.zip
GNU Awk, an interpreter for a powerful text-processing language with many built-
in functions. Gawk is also invoked by many shell scripts, so if you use Bash or n
eed to run shell scripts, you should download Gawk.

v2gnu/grep24b.zip
GNU Grep package and its docs. The programs of this package are used to search f
or strings or regular expressions within files. You will also need this if you us
e Emacs (which has commands that invoke Grep) or if you want to run Unix shells a
nd Makefiles.

v2gnu/idu32db.zip
GNU Id-utils and their docs. These utilities are used to quickly search for toke
ns in all the files that comprise a directory tree (e.g., a large project). They
are similar to Grep, but much faster, and their notion of a token is sensitive to
the source language of the scanned file, so they are more appropriate e.g. for s
earching variable names in C source files.

v2gnu/pat254b.zip
GNU Patch program and docs. Required to apply patches to sources given a source-
level patch-file generated by diff.

v2gnu/perl552b.zip
Perl, a powerful scripting and text-processing language implemented as an interp
reter. Many sophisticated scripts, like texi2html11, use Perl. In particular, the
GNU Automake package is implemented as a Perl script.

v2gnu/sed302b.zip
GNU Sed (a batch editor) program and its docs. Many ported packages require it d
uring the build process on MSDOS.

v2gnu/shl112b.zip
GNU Sh-utils. A must if you use the port of bash or want to run Unix Makefiles,
but some utilities (such as env or test) can also be very useful on their own rig
ht.

v2gnu/txt20b.zip
GNU Textutils. Includes many useful programs, such as sort, wc, cat, join, paste
, od, and uniq. Unix shell scripts and Makefiles call some of these a lot, so you
should install this package if you run them.
Developing text-mode and graphics GUI applications:
v2tk/grx23.zip
A graphics library for DJGPP. Note that it is still in development, so some adva
nced features might not work. GRX is quite portable to other operating systems: i
t is known to work with several DOS compilers, including Borland and Watcom; on L
inux with svgalib and X11, and on several Unix platforms with X11R5 or later vers
ion of X-Windows. Also, GRX is the only library that supports printing out graphi
cs images (check out the addons/print directory in the GRX distribution). A signi
ficant drawback of GRX is that its docs is very outdated and incomplete. Hartmut
Schirmer is the current maintainer of GRX. GRX is distributed under the GNU Libra
ry License (a.k.a. LGPL). Latest versions of GRX, including fixes to known proble
ms and plans for future developments can be found on the GRX home page.

v2tk/bcc2grx.zip
The interface library to convert Borland graphics calls into calls to GRX librar
y functions.

v2tk/allegro/alleg312.zip
A recursive acronym for Allegro Low LEvel Game ROutines, Allegro is a powerful g
ame-writing and graphics library. It is also an alternative to GRX (see above), e
ven if you don't need to develop a game. It is somewhat less portable than GRX to
other operating systems, but its documentation is significantly better and up-to
-date. Unlike GRX, Allegro is not under LGPL, it is free. A port of Allegro to Wi
n32 and to Linux is in the works (initial versions are available).
By popular demand, Allegro now has its mailing list. To post a message to the li
st, send email to allegro@canvaslink.com. To subscribe to the Allegro list, send
a message to listserv@canvaslink.com with the text subscribe allegro {your full n
ame}. Another related resource is the Allegro home page.


v2tk/pdc22.zip
A public-domain Curses library, for programming text-mode user-interfaces which
are portable to Unix or ported from Unix.
Version 2.3 of PDCurses was released. It is available via FTP.

Note that all of the packages have source distributions (*s.zip) which you can d
ownload in case you discover a bug, or want to know more about how the tools work
. The companion *d.zip files hold the documentation for the package converted int
o HTML, DVI and PostScript formats.

For description of additional files not mentioned here, get the file 00_index.tx
t; it contains a full list of the distribution files and a short description of e
very file.
dximg 2002-11-15
  • 打赏
  • 举报
回复
如果你还不清楚这有份英文的,关于哪些文件你应该下载.
Q: What's the minimum set of .zip files I need to download?

A: This depends on what you are planning to use DJGPP for.

The following table lists required and recommended files by category. An alterna
tive method of choosing the files suitable for your needs is to use the DJGPP zip
-picker feature which will guide you through the process.



To only run DJGPP-compiled programs, you MUST download all of these10:
v2/readme.1st
This explains how to install DJGPP and get started with using it.

v2/faq230b.zip
The latest edition of this FAQ list. Use it whenever you have problems installin
g and using DJGPP.

v2/frfaq21b.zip
This FAQ list translated into French by Francois Charton.

v2misc/csdpmi4b.zip
CWSDPMI, the DJGPP free DPMI server. DJGPP programs require DPMI services, which
provide a way to run 32-bit protected-mode programs under real-mode MS-DOS. (If
you can get DPMI services in your environment, like if you run under Windows, QDP
MI, or OS/2, you don't need CWSDPMI, but I recommend downloading it nonetheless s
o you can try it in case you have trouble with other DPMI servers.)

v2misc/pmode11b.zip
This is an alternative DPMI server, PMODE/DJ. Its memory footprint is smaller th
an CWSDPMI and it can be bundled with DJGPP programs to make a stand-alone execut
able that doesn't require a DPMI server to run. PMODE/DJ doesn't support virtual
memory and its implementation of the DPMI spec is a bit more restricted than that
of CWSDPMI, but it is faster, and therefore more appropriate for high-performanc
e interrupt handling.

v2/djtzn203.zip
This archive includes the timezone files, which are used by several library func
tions and programs that call those functions, to translate file time stamps betwe
en different time zones. You will need this archive if you run DJGPP-compiled pro
grams that set file times for files downloaded from a distant place; one example
is an archiving program such as unzip or Tar. Most people will only need a single
file from this distribution. See zoneinfo files, for a detailed explanation of t
hese files.
For developing C programs (no C++), you MUST download all of the above, plus the
following:
v2gnu/gcc2952b.zip
The GNU C Compiler binaries and docs (including the docs for the C++ compiler).

v2gnu/bnu281b.zip
The GNU Binutils, including as, the GNU assembler; ld, the GNU linker; and their
docs. GCC calls these utilities during compilation.

v2/djdev203.zip
C header files and libraries, library reference, minimal development environment
(including assembly-level debuggers), DJGPP-specific utilities and their documen
tation. Required to compile/link C programs.

v2gnu/txi40b.zip
Info, a stand-alone program to read GNU hypertext documentation files, and an en
vironment to produce such files. Without info, you cannot read the C library refe
rence and the docs included with the ported GNU software packages. This package a
lso includes the install-info utility, which helps to install Info docs of option
al utilities that you download. Several files required to format Texinfo docs for
printing are also included.
For developing C++ programs, you will need all of the above, plus the following:

v2gnu/gpp2952b.zip
The GNU C++ compiler, (the docs are part of the gccNNNb.zip package, see above),
the C++ header files and standard C++ class libraries, including the STL, and th
eir docs.

v2gnu/lgp2952b.zip
Additional GNU C++ class libraries. This library is now deprecated and no longer
maintained. I suggest not to use it.

v2gnu/objc2952b.zip
If you want to develop Objective-C programs, you will need this file, which incl
udes the Objective-C compiler and header files. More information about Objective-
C is available from Brad Cox's home page. Many Objective-C related links can be f
ound at <http://www.sente.ch/cetus/oo_objective_c.html>.
For developing Fortran programs, you will need the C development tools (no need
to download C++ compilers and libraries), plus the following:
v2gnu/g772952b.zip
The GNU f77 compiler and libraries.
The following are some optional packages which you might want:
Debugging:
v2gnu/gdb418b.zip
GDB, the GNU Debugger and its docs. (Note that the djdev distribution includes t
wo simpler, assembly-level debuggers, edebug and fsdb. The latter presents a user
interface similar to that of Turbo Debugger.)
Additional development tools (consider getting at least the Make distribution):
v2gnu/mak3781b.zip
GNU Make program with its docs. (Make is a program that can automatically compil
e/link a program given the description of dependencies between the various source
and object files, on a special file called Makefile.) You should install Make 3.
75 or later if you use DJGPP v2.01 (previous ports of Make have subtle incompatib
ilities with v2.01 tools). The DJGPP port of Make supports Unix-style shells (as
well as DOS COMMAND.COM and its 4DOS/NDOS replacements) and can be used to run Un
ix Makefiles if you install a Unix-style shell (e.g., bash) and auxiliary utiliti
es. It also supports long filenames on Windows 9X and MS-DOS pathnames with drive
letters.

v2apps/rhide14b.zip
The RHIDE integrated development environment for DJGPP (similar to Borland IDE),
written by Robert Hoehne. The latest version features an integrated debugger, ba
sed on GDB code; a stand-alone version of GDB with a Turbo Vision interface (but
not all GDB features can be used); and support for user interface in languages ot
her than English (using a port of GNU gettext library). Latest developments and b
eta versions of RHIDE are available from RHIDE home page. Binaries of an improved
beta version is available from Andris Pavenis's home page; this version uses TVi
sion v1.0.9, SETEdit v0.4.39, and its debugging engine is based on GDB 4.18 and D
JGPP debug support from a pretest version of v2.03.

v2/djlsr203.zip
The sources of the DJGPP C library and utilities written specifically for DJGPP.
If you can afford the disk space (it requires about 10MB), I recommend installin
g or at least downloading it, so you can easily fix possible library bugs. Note t
hat beginning with DJGPP v2.02, the sources for the time-zone-related programs an
d files are available separately, in the djtzs203.zip archive.

v2gnu/bsh203b.zip
Bash (Bourne-Again SHell), the GNU shell, and its docs. If you mostly work in Un
ix environment, you will feel right at home using bash as your interactive shell.
It is also great as a batch shell for running Unix-born shell scripts and Makefi
les when these are too complex to convert them to MSDOS. If you install bash, you
should also install auxiliary utilities (Fileutils, Textutils, Sh-utils, Grep, D
iffutils, Findutils, Sed and Gawk) as these are usually invoked from many shell s
cripts and Makefiles.

v2gnu/bsn125b.zip
Bison, a Yacc-like parser generator, and its docs. You will need it if you inten
d to build a compiler or a parser for some language.

v2gnu/acnf213b.zip
Gnu Autoconf, a tool for producing shell scripts that automatically configure so
ftware source code packages to adapt to target platforms.

v2gnu/dif272b.zip
GNU Diffutils (diff, cmp, diff3, sdiff), and their docs. If you need to submit p
atches or changes to DJGPP or GNU sources, you will need the GNU diff program fro
m this package. diff is also required by almost all configuration-management pack
ages, such as RCS and CVS.

dximg 2002-11-15
  • 打赏
  • 举报
回复
给你一个ftp站点:
ftp://ftp.sogang.ac.kr/pub/simtelnet/gnu/djgpp/

那上面有那么多文件,你到底下载哪个呢?
再给你一份:
现在开始
**********
以下是新手需必知的怎样获得DJGPP及运行它的信息。
要获得进一步资料请阅读DJGPP文档和FAQ(常见问题)列表,
新手应该仔细地阅读FAQ列表。


下载文件
----------
总的来说,只需下载可执行文件,因为并不是每个人都需要
源文件的。

要用C编程,需要djdev201b.zip,gcc281b.zip和bnu281b.zip。
对于C++,还要gpp281b.zip和lgp2811.zip。为了阅读在线手册,
还需txi390b.zip, 并且执行“info”。如果你没有安装DPMI,
就需csdpmi4b.zip。(由于Windows,QDPMI,386Max,NWDOS,OpenDOS,
OS/2,Win/NT和Linux DOSEmu都支持DPMI,所以在这些环境下就
不需CWSDPMI。)
要获得更多信息,下载faq210b.zip并阅读第4章。

下载DJGPP C文件列表
下载DJGPP C++文件列表


安装
------

1.为了安装DJGPP,先建立一个目录,如C:\DJGPP。如果你安
装了1.x版本,最好删去它并重新安装2.x版本。

2.解压缩ZIP文件到该目录下,保留目录结构。

3.在解压缩了所有ZIP文件后,设置DJGPP环境变量,该文件
DJGPP.ENV在DJGPP主目录下,并且在PATH中增加BIN目录路径。
假设你的DJGPP按装在c:\DJGPP,请把以下两行加入到你的
autoexec.bat文件中:

set DJGPP=c:\djgpp\djgpp.env
set PATH=c:\djgpp\bin;%path%

4.不代参数的运行go32-v2.exe:

go32-v2

它将报告在你的系统上DJGPP能够用多少DPMI内存和交换空间,
如下:

DPMI memory available: 8020 Kb
DPMI swap space available: 39413 Kb

如果DMPI内存少于4MBytes,阅读FAQ的3.8章.


编译
------

GCC 是一个命令行编译器,既你要在DOS命令状态下执行它.
编译和连结一个简单的C程序如下:

gcc myfile.c -o myfile.exe
或 gcc -o myprog.exe mymain.c mysub1.c mysub2.c

更多的细节请看GCC在线文档.


开发环境(IDE)
---------------

当前,DJGPP没有它自己的集成开发环境(IDE)。你可以选择
任何一个编辑器。许多人用GNU Emacs(你可以从得到DJGPP的
地方得到它)。Emacs是一个非常强大的编辑器(例如,它内建
信息阅读器,你可以不离开编辑器而阅读DJGPP文档),但许多
其它免费编辑器是以IDE工作的。这些编辑器(包括Emacs)仅
仅不能做的是不能全屏幕下运行调试程序。

一个叫RHIDE的特别的DJGPP的IDE已经发布了。它有Turbo C
风格的界面,自动缩格,彩色语法亮显,自动产生MakeFile,
容易访问DJGPP联机文档等。RHIDE也集成了独立的调试器如同
(gdb)。观看 http://www.tu-chemnitz.de/~sho/rho/rhide.html
获得最新信息和更新。


调试
------

为了调试程序,你必须先用'-g'参数编译原文件:

gcc -c -Wall -g mymain.c
gcc -c -Wall -g mysub1.c
gcc -c -Wall -g mysub2.c

再用'-g'参数链接:

gcc -g -o myprog.exe mymain.o mysub1.o mysub2.o

然后在调试器下运行程序:

fsdb myprog.exe
或 gdb myprog.exe
或 edebug32 myprog.exe


联机文档
----------

大多数联机文档具有特别的超文本格式。要观看这些文本,需
要得到并解压文件txi390b.zip,然后运行info.exe。如果你不
知道怎样用Info,键入'?'。


--- 版权(未翻译)---

DJGPP V2 is Copyright (C) 1995 by DJ Delorie.
Some parts of libc.a are Copyright (C) Regents of the
University of California at Berkeley.

GNU software (gcc, make, libg++, etc) is Copyright by
the FreeSoftware Foundation.

DJGPP V2's copyright allows it to be used to produce
commercialapplications. However, if you include code
or libraries that are notpart of djgpp (like gnu's libg++)
then you must comply with theircopyrights.
See Chapter 19 of the FAQ for more details.


Enjoy!

其中数字代表版本,如gcc281b.zip,表示gcc版本是2.88,现在也许改变了,
你可以进行灵活的选择,281b中的b表示是二进制版本,你可以查看每个目录中
的00_index.txt文件.

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧