The Cygwin FAQ
You can always find the latest version of this FAQ at
`http://cygwin.com/faq.html'
.
What is it?
What versions of Windows are supported?
Where can I get it?
Is it free software?
What version of Cygwin
is
this, anyway?
Installation Instructions
Contents
Installation using "Cygwin Setup"
Why not install in C:\?
Can I use Cygwin Setup to get old versions of packages (like gcc-2.95)?
Is Cygwin Setup, or one of the packages, infected with a virus?
My computer hangs when I run Cygwin Setup!
What packages should I download? Where are 'make', 'gcc', 'vi', etc?
How do I just get everything?
How much disk space does Cygwin require?
What if setup fails?
My Windows logon name has a space in it, will this cause problems?
My
`HOME'
environment variable is not what I want.
How do I uninstall individual packages?
How do I uninstall
all
of Cygwin?
How do I install snapshots?
Can Cygwin Setup maintain a "mirror"?
Question and Answers
Where can I get more information?
Where's the documentation?
What Cygwin mailing lists can I join?
Posting Guidelines (Or: Why won't you/the mailing list answer my questions?)
Using Cygwin
Why can't my application locate cygncurses5.dll? or cygintl.dll? or cygreadline5.dll? or ...?
Why is Cygwin suddenly
so
slow?
Why don't my services work (or access network shares)?
How should I set my PATH?
Bash says "command not found", but it's right there!
How do I convert between Windows and UNIX paths?
Why doesn't bash read my .bashrc file on startup?
How can I get bash filename completion to be case insensitive?
Can I use paths/filenames containing spaces in them?
Why can't I cd into a shortcut to a directory?
I'm having basic problems with find. Why?
Why doesn't
`su'
work?
Why doesn't man (or apropos) work?
Why doesn't chmod work?
Why doesn't
`mkdir -p'
work on a network share?
Why doesn't my shell script work?
How do I print under Cygwin?
Why don't international (Unicode) characters work?
Why don't cursor keys work under Win95/Win98?
Is it OK to have multiple copies of the DLL?
Where can I find "more"?
Why isn't package XXXX available in Cygwin? (Or, why is your package so out of date?)
How can I access other drives?
How can I copy and paste into Cygwin console windows?
What does "mount failed: Device or resource busy" mean?
How can I share files between Unix and Windows?
Are mixed-case filenames possible with Cygwin?
What about DOS special filenames?
When it hangs, how do I get it back?
Why the weird directory structure?
How do anti-virus programs like Cygwin?
Is there a Cygwin port of GNU Emacs?
What about NT Emacs?
What about XEmacs?
Is there a better alternative to the standard console window?
info error "dir: No such file or directory"
Why do I get a message saying Out of Queue slots?
Why don't symlinks work on samba-mounted filesystems?
Why does df report sizes incorrectly.
Why doesn't Cygwin tcl/tk understand Cygwin paths?
Cygwin API Questions
How does everything work?
Are development snapshots for the Cygwin library available?
How is the DOS/Unix CR/LF thing handled?
Is the Cygwin library multi-thread-safe?
Why is some functionality only supported in Windows NT?
How is fork() implemented?
How does wildcarding (globbing) work?
How do symbolic links work?
Why do some files, which are not executables have the 'x' type.
How secure is Cygwin in a multi-user environment?
How do the net-related functions work?
I don't want Unix sockets, how do I use normal Win32 winsock?
What version numbers are associated with Cygwin?
Why isn't _timezone set correctly?
Is there a mouse interface?
Programming Questions
How do I contribute a package?
How do I contribute to Cygwin?
Why are compiled executables so huge?!?
Where is glibc?
Where is Objective C?
Why is make behaving badly?
Why the undefined reference to
`WinMain@16'
?
How do I use Win32 API calls?
How do I compile a Win32 executable that doesn't use Cygwin?
Can I build a Cygwin program that does not require cygwin1.dll at runtime?
Can I link with both MSVCRT*.DLL and cygwin1.dll?
How do I make the console window go away?
Why does make complain about a "missing separator"?
Why can't we redistribute Microsoft's Win32 headers?
How do I link against
`cygwin1.dll'
with Visual Studio?
How do I link against a
`.lib'
file?
How do I rebuild the tools on my NT box?
How can I compile a powerpc NT toolchain?
How can I compile an Alpha NT toolchain?
How can I adjust the heap/stack size of an application?
How can I find out which DLLs are needed by an executable?
How do I build a DLL?
How can I set a breakpoint at MainCRTStartup?
How can I build a relocatable dll?
How can I debug what's going on?
Can I use a system trace mechanism instead?
Why doesn't gdb handle signals?
The linker complains that it can't find something.
I use a function I know is in the API, but I still get a link error.
Can you make DLLs that are linked against libc ?
Where is malloc.h?
Can I use my own malloc?
Can I mix objects compiled with msvc++ and gcc?
Can I use the gdb debugger to debug programs built by VC++?
Where can I find info on x86 assembly?
Shell scripts aren't running properly from my makefiles?
What preprocessor do I need to know about?
How should I port my Unix GUI to Windows?
Why not use DJGPP ?
Known Problems in the Latest Net Release
Aware of the problem, no solution known.
Hangs with Hyperthreaded Processor
Pipe key (
`|'
) doesn't work on non-US keyboards in Win9x/ME
Cannot access tape devices with mt on Win9x
On Win9x, scp leaves ssh processes running.
History
Who's behind the project?
What are the copyrights ?
The general idea
GNU GENERAL PUBLIC LICENSE
This document was generated on 30 December 2004 using
texi2html
1.56k.