Ok, acredito que encontrei o problema. Estou executando isso no Cygwin, como mencionado, e parece que o Cygwin estava tentando usar o gcc do Windows strawberry Perl desde que o próprio gcc não foi instalado! O gcc do Windows provavelmente teve problemas com um caminho de estilo Cygwin, daí o erro estranho. Eu já instalei o gcc do Cygwin e esse problema se foi. Em seguida, ele reclamou sobre um <crypt.h>
, que também foi resolvido instalando libcrypt-devel
do diálogo de configuração do Cygwin.