MinGW: Difference between revisions
no edit summary
[unchecked revision] | [unchecked revision] |
m (Killing "PlusPlus" for "Dev-C++" too (last one ...)) |
No edit summary |
||
Line 1:
'''MinGW''' (Minimalist GNU for Windows) is a port of several GNU utilities to the Windows console environment, including the GCC / binutils toolchain. It is less sophisticated than Cygwin, but more compact
* MinGW '<tt>make</tt>' uses '<tt>sh</tt>' as the shell if it finds '<tt>sh</tt>' on the path. This is the Wrong Thing. DJGPP '<tt>make</tt>' works better: it looks at the <tt>SHELL</tt> and <tt>COMSPEC</tt> environment variables.▼
==OSDev==
# (GCC 2.95) <tt>ld -r -d ...</tt> doesn't get rid of all the common variables.
Line 13 ⟶ 9:
# <tt>ld -Ttext=NNN ...</tt> doesn't put the .text section at the correct address unless you also use the --image-base=0 option.
# Linker claims to support ELF, but says "PE operations on non PE file" if you try to use ELF.
▲
<pre>
|