Hello, First of all thanks for your answer. 1) I can't cut my command because in fact I have many hundred of "include" directories. 2) After some new tests with gcc (3.4.5) delivered in MinGW I can use the "@" option in cmd.exe. I have a limitation with a file of 36 096 bytes. I have the same limitation if I use the same version of gcc in cygwin bash(v1.5.24). I believe that it's the windows shell limit but in this case it would have been 32 000 byte, isn't it ? 3) I did a new test. This time I launched a cygwin bash (v1.5.24) and i used its GCC (3.4.4). I tried to compile with the "@" option and this time, the limitation is equal to 4156788 bytes. So it's better, but i don't understand why i have a limitation (i read that there isn't limitation with cygwin.....) and why with gcc v3.4.5 on cygwin it's not working. Is it because i didn't use the "mount -X" command ? Thanks for help ! 2009/1/5 Viktor Brange <vikke93@xxxxxxxxx>: > Hello, > > I've just tried it myself, and as you say the CMD.exe prompt doesn't > allow these lengths. However by creating a Makefile which contain this > huge command-line (9116 characters), I was able to successfully pass > it to GCC. > I was using the DJGPP (DOS) ports of gcc/make on Windows XP 32-bit. > Are you sure that this is a limitation in GCC and not in CMD.exe? > Cygwin does in fact also invoke CMD.exe for the prompt. > > -- > Viktor Brange >