DSPRelated.com
Forums

C compiler for 64-bit Win 7?

Started by commengr September 12, 2010
Fred Marshall <fmarshall_xremove_the_xs@xacm.org> wrote:

> I find that one can't install old 32-bit MS tools on Windows 7 64-bit. > The install complains about the word length and stops.
I used to know the story about that. As well as I know it, Windows 7 (and vista) won't run 16 bit (that is, DOS) code. It seems that some of the installers, or maybe just the program that checks the system before running the installer, run in 16 bit mode. Many of those tools were developed when 16 bit systems were still popular, and had to at least detect that they were running on 16 bit systems. I believe that there is a workaround, but I forget what it is. -- glen
On 9/13/2010 10:55 AM, Randy Yates wrote:
> Vladimir Vassilevsky<nospam@nowhere.com> writes: > >> Randy Yates wrote: >> >>> Erik de Castro Lopo<erikd@mega-nerd.com> writes: >>> >>> >>>> I can cross-compile from Linux to 64 bit windows and those >>>> binaries work on windows 7. >>> >>> >>> Oh Erik, don't talk so sexy... (I love these "giving Windoze development >>> environments the finger" types of development!) >> >> Is Linuxopathia a mental disease or a religion? > > It has been said that a computer is an amplifier for the mind; linux has > more gain than windows.
And since both inflict about the same amount of negative feedback on you, you wind up with less errors under Linux. -- Rob Gaddi, Highland Technology Email address is currently out of order

Randy Yates wrote:
> Vladimir Vassilevsky <nospam@nowhere.com> writes: >>Randy Yates wrote: >>>Erik de Castro Lopo <erikd@mega-nerd.com> writes: >>> >>>>I can cross-compile from Linux to 64 bit windows and those >>>>binaries work on windows 7. >>> >>>Oh Erik, don't talk so sexy... (I love these "giving Windoze development >>>environments the finger" types of development!) >> >>Is Linuxopathia a mental disease or a religion? > > It has been said that a computer is an amplifier for the mind;
IIRC Wiener said that.
> linux has > more gain than windows.
That's exactly the point :)))))) Linuxopaths just can't live without cursing Windows and praising Linux at every corner. VLV

Randy Yates wrote:

> Vladimir Vassilevsky <nospam@nowhere.com> writes: > > >>Randy Yates wrote: >> >> >>>Erik de Castro Lopo <erikd@mega-nerd.com> writes: >>> >>> >>> >>>>I can cross-compile from Linux to 64 bit windows and those >>>>binaries work on windows 7. >>> >>> >>>Oh Erik, don't talk so sexy... (I love these "giving Windoze development >>>environments the finger" types of development!) >> >>Is Linuxopathia a mental disease or a religion? > > > It has been said that a computer is an amplifier for the mind; linux has > more gain than windows.
Precisely. Linuxopaths just can't live without cursing Windows and praising Linux at every corner. VLV
Vladimir Vassilevsky <nospam@nowhere.com> writes:

> Randy Yates wrote: > >> Vladimir Vassilevsky <nospam@nowhere.com> writes: >> >> >>>Randy Yates wrote: >>> >>> >>>>Erik de Castro Lopo <erikd@mega-nerd.com> writes: >>>> >>>> >>>> >>>>>I can cross-compile from Linux to 64 bit windows and those >>>>>binaries work on windows 7. >>>> >>>> >>>>Oh Erik, don't talk so sexy... (I love these "giving Windoze development >>>>environments the finger" types of development!) >>> >>>Is Linuxopathia a mental disease or a religion? >> >> >> It has been said that a computer is an amplifier for the mind; linux has >> more gain than windows. > > Precisely. Linuxopaths just can't live without cursing Windows and > praising Linux at every corner.
You could have said the same about "CDopaths", who "just couldn't live without cursing vinyl and praising CDs at every corner." ;) -- Randy Yates % "She has an IQ of 1001, she has a jumpsuit Digital Signal Labs % on, and she's also a telephone." mailto://yates@ieee.org % http://www.digitalsignallabs.com % 'Yours Truly, 2095', *Time*, ELO
On Mon, 13 Sep 2010 19:29:08 +0000 (UTC), glen herrmannsfeldt
<gah@ugcs.caltech.edu> wrote:

>Fred Marshall <fmarshall_xremove_the_xs@xacm.org> wrote: > >> I find that one can't install old 32-bit MS tools on Windows 7 64-bit. >> The install complains about the word length and stops. > >I used to know the story about that. As well as I know it, Windows 7 >(and vista) won't run 16 bit (that is, DOS) code. It seems that >some of the installers, or maybe just the program that checks the >system before running the installer, run in 16 bit mode. > >Many of those tools were developed when 16 bit systems were >still popular, and had to at least detect that they were running >on 16 bit systems. > >I believe that there is a workaround, but I forget what it is.
You can run a windows xp vm under vista/win7 and run your dos apps within the xp vm. -- Muzaffer Kal DSPIA INC. ASIC/FPGA Design Services http://www.dspia.com
On 9/12/2010 3:22 AM, commengr wrote:
> Hi, > > Please suggest a C compiler that works for Windows 7 OS with 64-bit > processor. > > Thanks
I didn't know about it until now: so, I'm looking into Windows Virtual PC / Windows XP mode for this purpose on Win 7 Pro 64. It comes up as Windows XP Pro. Now that's interesting all by itself. Then, I was able to install Digital Visual Fortran 6.0 with no trouble - which would not install at all on Win 7 Pro 64. But, MSVS 6 and C++ 6 did install OK without doing this... Fred

Tim Wescott wrote:
> On 09/13/2010 11:09 AM, Randy Yates wrote: >> Tim Wescott<tim@seemywebsite.com> writes: >>> On 09/13/2010 07:21 AM, Vladimir Vassilevsky wrote: >>>> >>>> Randy Yates wrote: >>>>> Erik de Castro Lopo<erikd@mega-nerd.com> writes: >>>>> >>>>>> I can cross-compile from Linux to 64 bit windows and those >>>>>> binaries work on windows 7. >>>>> >>>>> Oh Erik, don't talk so sexy... (I love these "giving Windoze >>>>> development environments the finger" types of development!) >>>> >>>> Is Linuxopathia a mental disease or a religion? >>> >>> Neither. Linux really is the One True Operating System; knowing this >>> is therefore a sign of wisdom, not faith. >> >> It's OK, Tim, no one is going to FORCE you to take your pacifier (i.e., >> Windows) away from you. > > You misread my humor. I only use Windows for one application, and I use > that one because my accountant is comfortable with it. > All else is done on Ubuntu. > > Speaking of Windows, there's a piece in the Sunday Oregonian about > Russia -- with Microsoft's help -- using accusations of pirated software > to crack down on dissident groups. They pick a group they don't like > (the example given was an environmental group), they sweep in, they > confiscate all he computers, and they leave. > > Now, try to run your group when all your files have been taken by the > authorities.
Of course. If they had been using Linux they would have been raided for the violation of GPL or something like that. BTW, Microsoft recently granted free lincence for its products for non-govermental organizations of Russia. What a nonsense. VLV
Tim Wescott <tim@seemywebsite.com> writes:

> On 09/13/2010 11:09 AM, Randy Yates wrote: >> Tim Wescott<tim@seemywebsite.com> writes: >> >>> On 09/13/2010 07:21 AM, Vladimir Vassilevsky wrote: >>>> >>>> >>>> Randy Yates wrote: >>>> >>>>> Erik de Castro Lopo<erikd@mega-nerd.com> writes: >>>>> >>>>> >>>>>> I can cross-compile from Linux to 64 bit windows and those >>>>>> binaries work on windows 7. >>>>> >>>>> >>>>> Oh Erik, don't talk so sexy... (I love these "giving Windoze development >>>>> environments the finger" types of development!) >>>> >>>> Is Linuxopathia a mental disease or a religion? >>> >>> Neither. Linux really is the One True Operating System; knowing this >>> is therefore a sign of wisdom, not faith. >> >> It's OK, Tim, no one is going to FORCE you to take your pacifier (i.e., >> Windows) away from you. > > You misread my humor. I only use Windows for one application, and I > use that one because my accountant is comfortable with it.
Sorry for that, Tim.
> All else is done on Ubuntu.
Fedora here, since Fedora Core 3 (circa 2006). I run WinXP out of necessity for clients and things like Code Composer Studio. However I've actually gotten the C64x stuff to build completely under linux - what a dream! -- Randy Yates % "My Shangri-la has gone away, fading like Digital Signal Labs % the Beatles on 'Hey Jude'" mailto://yates@ieee.org % http://www.digitalsignallabs.com % 'Shangri-La', *A New World Record*, ELO
Randy Yates <yates@ieee.org> writes:

> However I've actually gotten the C64x stuff to build completely under > linux - what a dream!
PS: I also recently heard someone at TI say CCS 5.0 will be available under linux. Woo-hoo! -- Randy Yates % "...the answer lies within your soul Digital Signal Labs % 'cause no one knows which side mailto://yates@ieee.org % the coin will fall." http://www.digitalsignallabs.com % 'Big Wheels', *Out of the Blue*, ELO