Cygwin: Difference between revisions

155 bytes added ,  11 months ago
no edit summary
[unchecked revision][unchecked revision]
No edit summary
 
(4 intermediate revisions by 3 users not shown)
Line 11:
 
== Cygwin Known Problems ==
After using the Cygwin Setup, someSome applications may not compile with errorsCygwin with such errors as
"default file extension - cannot create executables" or "cannot find crt2.o" or "cannot find -lmingw".
 
Line 20:
gcc-mingw-gpp++
mingw-runtime
ClickingClick on 'Keep' next to each package willto change the option to "'Re-install"'.
Then click next, next etc.. and the libraries will be re-installed.
 
Re-installation can be sped up by selecting "Install from Local Directory" rather than "Install from Internet" when Cygwin setup starts. This will use packages already on your computer, installing from the Internet each time will guarantee any updates available are installed.
 
There is a small chance that Cygwin may 'break' itself after updates, but after following this procedure you should be back in business.
 
== Cygwin beyond OSDev ==
If you go beyond OS development, there are several caveats regarding Cygwin that make its approach of "POSIX on Windows" less than perfect. Some of these caveats are collected in the [[Cygwin Issues]] document. Two more refer to [[Licensing Issues]] when linking Windows applications using Cygwin:
 
* linking to the Cygwin DLL (POSIX API) makes your code fall under the GPL if distributed, and being dependent on the Cygwin DLL being present in a system;
Line 35:
If you intend to use the Cygwin gcc for building software, you should check out the permutations of the "win32" and "no-cygwin" options.
 
== ExternalSee LinksAlso ==
http://www.cygwin.com/ - Cygwin Environment Official Site
 
=== Articles ===
[[Category:Compilers]]
* [[Cygwin Issues]]
 
=== External Links ===
http* [https://www.cygwin.com/ - Cygwin Environment Official Site]
 
[[Category:Compatability Layers]]
[[Category:CompilersLinux]]
[[Category:Windows]]
Anonymous user