2. gcc -E -dM -< /dev/null | cut -c 9- | sort
linux: gcc-posix-E-dM-</dev/null windows: gcc-posix-E-dM-<nul
gcc -dM -E - < /dev/null gcc -dM -E - < /dev/null