If you want MinGW/gcc support for Windows ... raise your voice!
Hi GPGPUers,

given the broad support of *NIX platforms based on the gcc compilers it is saddening if not ridiculous that NVIDIA does not support gcc for Windows. Also looking around here and in other forums the non-support of gcc/MinGW on Windows keeps developers from their main objective which can't be what NVIDIA wants. Given the existence of Mingw-w64 toolchains exist for both bitnesses, and from my experience including the compilation of Qt, boost, and Mono those compilers just work as their *NIX counterparts. Further, there is no other toolchain with such a broad support of languages - and sometimes another language than C/C++ is just what you need just like in one of NVIDIAs showcase 3d party tools [url="http://icl.cs.utk.edu/magma/"]MAGMA[/url] which has no windows port because of this compiler trouble.

If you want to have MinGW/gcc supported on windows ... drop a comment, I might not change very much but at least we can try to make NVIDIA reconsider their decision.

FFox
Hi GPGPUers,



given the broad support of *NIX platforms based on the gcc compilers it is saddening if not ridiculous that NVIDIA does not support gcc for Windows. Also looking around here and in other forums the non-support of gcc/MinGW on Windows keeps developers from their main objective which can't be what NVIDIA wants. Given the existence of Mingw-w64 toolchains exist for both bitnesses, and from my experience including the compilation of Qt, boost, and Mono those compilers just work as their *NIX counterparts. Further, there is no other toolchain with such a broad support of languages - and sometimes another language than C/C++ is just what you need just like in one of NVIDIAs showcase 3d party tools MAGMA which has no windows port because of this compiler trouble.



If you want to have MinGW/gcc supported on windows ... drop a comment, I might not change very much but at least we can try to make NVIDIA reconsider their decision.



FFox

#1
Posted 08/10/2011 05:31 PM   
I would love this. Having just spent a day trying to get a simple application to compile in cygwin with the Microsoft compiler, the thought of trying to port my large scale applications to Windows fills me with dread.
I would love this. Having just spent a day trying to get a simple application to compile in cygwin with the Microsoft compiler, the thought of trying to port my large scale applications to Windows fills me with dread.

#2
Posted 08/11/2011 01:01 AM   
I'd love this too. Because my choice of a compiler is gcc-limited.
I'd love this too. Because my choice of a compiler is gcc-limited.

#3
Posted 10/02/2011 09:04 AM   
Please, add support for mingw64.
It would be another reason to choose nVidia
Please, add support for mingw64.

It would be another reason to choose nVidia

#4
Posted 10/18/2011 12:05 PM   
Hi,

I would like to let the GPU's of my NVIDIA graphic card work for me (to be concrete: I am planning to employ it for astronomical ephemeris calculations, which seem to be a good job for a GPU, involving many sin() and cos()), BUT I don't like Microsoft Visual C++. I prefer gcc under MinGW on my Windows computer. I therefor strongly vote for CUDA's MinGW gcc support!

Regards, Rüdiger
Hi,



I would like to let the GPU's of my NVIDIA graphic card work for me (to be concrete: I am planning to employ it for astronomical ephemeris calculations, which seem to be a good job for a GPU, involving many sin() and cos()), BUT I don't like Microsoft Visual C++. I prefer gcc under MinGW on my Windows computer. I therefor strongly vote for CUDA's MinGW gcc support!



Regards, Rüdiger

#5
Posted 10/20/2011 09:15 PM   
I'd like Nvidia to support the Gnu gcc/g++ compilers on Windows - it shouldn't be too hard since they support them on Linux.

This would enable the use of IDEs such as Netbeans and Eclipse together with Cygwin or MingW.

What could be the downside, other than pressure from Microsoft?
I'd like Nvidia to support the Gnu gcc/g++ compilers on Windows - it shouldn't be too hard since they support them on Linux.



This would enable the use of IDEs such as Netbeans and Eclipse together with Cygwin or MingW.



What could be the downside, other than pressure from Microsoft?

#6
Posted 11/09/2011 10:32 AM   
Just use free VS Express and create cuda dll, it is easy.
Just use free VS Express and create cuda dll, it is easy.

#7
Posted 11/11/2011 11:08 AM   
[quote name='ffox' date='10 August 2011 - 05:31 PM' timestamp='1312997471' post='1277565']
Hi GPGPUers,

given the broad support of *NIX platforms based on the gcc compilers it is saddening if not ridiculous that NVIDIA does not support gcc for Windows. Also looking around here and in other forums the non-support of gcc/MinGW on Windows keeps developers from their main objective which can't be what NVIDIA wants. Given the existence of Mingw-w64 toolchains exist for both bitnesses, and from my experience including the compilation of Qt, boost, and Mono those compilers just work as their *NIX counterparts. Further, there is no other toolchain with such a broad support of languages - and sometimes another language than C/C++ is just what you need just like in one of NVIDIAs showcase 3d party tools [url="http://icl.cs.utk.edu/magma/"]MAGMA[/url] which has no windows port because of this compiler trouble.

If you want to have MinGW/gcc supported on windows ... drop a comment, I might not change very much but at least we can try to make NVIDIA reconsider their decision.

FFox
[/quote]


I concur. I would like to see Nvidia support MinGW. Frankly, I am surprised that this is an issue.
[quote name='ffox' date='10 August 2011 - 05:31 PM' timestamp='1312997471' post='1277565']

Hi GPGPUers,



given the broad support of *NIX platforms based on the gcc compilers it is saddening if not ridiculous that NVIDIA does not support gcc for Windows. Also looking around here and in other forums the non-support of gcc/MinGW on Windows keeps developers from their main objective which can't be what NVIDIA wants. Given the existence of Mingw-w64 toolchains exist for both bitnesses, and from my experience including the compilation of Qt, boost, and Mono those compilers just work as their *NIX counterparts. Further, there is no other toolchain with such a broad support of languages - and sometimes another language than C/C++ is just what you need just like in one of NVIDIAs showcase 3d party tools MAGMA which has no windows port because of this compiler trouble.



If you want to have MinGW/gcc supported on windows ... drop a comment, I might not change very much but at least we can try to make NVIDIA reconsider their decision.



FFox







I concur. I would like to see Nvidia support MinGW. Frankly, I am surprised that this is an issue.

#8
Posted 03/09/2012 03:40 AM   
Please nVidia, add support for mingw compiler. That could be good for many users
Please nVidia, add support for mingw compiler. That could be good for many users

#9
Posted 04/05/2012 07:28 PM   
I totally agree, Nvidia should support MinGW!
I totally agree, Nvidia should support MinGW!

#10
Posted 05/03/2012 07:50 AM   
Using an open compiler for CUDA makes sense. Come on NVidia, let us use gcc on windows!
Using an open compiler for CUDA makes sense. Come on NVidia, let us use gcc on windows!

#11
Posted 07/02/2012 01:09 PM   
I can only tell for a few math departments at universities that we didn't pick CUDA due to the incompatibility on Windows with MinGW. So yes, it would be nice to see, hence I believe it would already be too late. There are other similar powerful alternatives meanwhile that support MinGW. NVidia and OpenSource... a never-ending story.
I can only tell for a few math departments at universities that we didn't pick CUDA due to the incompatibility on Windows with MinGW.

So yes, it would be nice to see, hence I believe it would already be too late. There are other similar powerful alternatives meanwhile that support MinGW.

NVidia and OpenSource... a never-ending story.

#12
Posted 02/27/2013 06:46 AM   
Second the need for mingw support. Visual studio has its issue stopping it for production code, resorting to a Visual STudio C DLL interface to our mingw C++ program is a real pain!
Second the need for mingw support. Visual studio has its issue stopping it for production code, resorting to a Visual STudio C DLL interface to our mingw C++ program is a real pain!

#13
Posted 03/04/2013 04:57 PM   
AGREEEEEED!
AGREEEEEED!

#14
Posted 03/14/2013 10:16 AM   
+1 I'm strongly need to port my project from visual studio to mingw and i can't do that. That is veary sad!
+1 I'm strongly need to port my project from visual studio to mingw and i can't do that.
That is veary sad!

#15
Posted 03/20/2013 06:12 PM   
Scroll To Top