Thread: Compiler.

  1. #1
    Registered User
    Join Date
    Mar 2010
    Location
    Denmark
    Posts
    205

    Compiler.

    I rebuilt this systems OS to 64bit Windows 8.1. The old 32 bit system could not use the 16 Gig of RAM I now have in here. I have tried to reinstall my compiler, MS Visual C++ 6.0, but the install seems to fail, it gets to be just about done then simply stops. I've tried several times all with the same result.

    I just searched for free compilers and there are several. I am simply canvassing for opinions and experience with such beasts.

  2. #2

  3. #3
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    37,489
    Visual C++ - Wikipedia
    Quote Originally Posted by wikipedia
    Visual C++ 6.0 (commonly known as VC6), which included MFC 6.0, was released in 1998.
    Your fossil compiler won't be able to access the 16GB of memory that your recently installed OS can provide.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  4. #4
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Additionally there's GCC (MinGW for Windows) and Clang (though that's a pain to get working for Windows).
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  5. #5
    Registered User
    Join Date
    Mar 2010
    Location
    Denmark
    Posts
    205
    Cheers Codeplug, I'll have a look at that, it will probably suffice.

    >>> access the 16GB of memory

    The fossil compiler does not need to access 16GB of RAM, the platforms our company support rarely have 1GB of RAM, many have less than 1MB, all I need it to do is make sure a source will compile, an error checker. VC6 is the tool we have used to do this for most of this centuary. It is the tool that I have the install kit for on my desk.

  6. #6
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Modern operating systems do not support legacy software. We've been through this. If you want to run VC6, go ahead and run an older Windows in a virtual machine.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  7. #7
    Registered User
    Join Date
    Mar 2010
    Location
    Denmark
    Posts
    205
    VC6 is what has been used at our place this centuary. What I do on my own computers is not under their control, what they do on theirs, similarly, is not under mine.

  8. #8
    Registered User
    Join Date
    Nov 2012
    Posts
    1,393
    If you want still to run it on Windows 8.1, there are apparently people who do just this. e.g. https://blog.wavosaur.com/run-visual-c-6-on-windows-8/

  9. #9
    Registered User
    Join Date
    Nov 2012
    Posts
    1,393
    Quote Originally Posted by Elysia View Post
    Modern operating systems do not support legacy software.
    Not accurate. Windows, for example, supports compatibility modes back to Windows 95. Granted, it may not be so simple as checking the compatibility box, but if you do want to run your legacy software, you usually can find a way.

  10. #10
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by c99tutorial View Post
    Not accurate. Windows, for example, supports compatibility modes back to Windows 95. Granted, it may not be so simple as checking the compatibility box, but if you do want to run your legacy software, you usually can find a way.
    That was not the point. The point was that, you can't expect or demand that legacy software runs on modern operating systems, because chances are, it won't. You should upgrade your software. How much money are you going to spend to try to find workaround for these old softwares? They are unsupported and outdated. At some point in the future, they're just going to stop working. That's a big business risk, and it's an annoying risk for consumers, as well. So upgrade.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  11. #11
    Registered User
    Join Date
    May 2009
    Posts
    3,675
    Quote Originally Posted by Elysia View Post
    Modern operating systems do not support legacy software. We've been through this. If you want to run VC6, go ahead and run an older Windows in a virtual machine.
    I suggest running an older 32 bit version of windows; the VC6 likely has an 16 bit installer that will NOT work on a 64 bit windows OS.

    Tim S.
    "...a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are,in short, a perfect match.." Bill Bryson

  12. #12

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Replies: 5
    Last Post: 04-23-2012, 07:54 AM
  2. Replies: 7
    Last Post: 12-13-2010, 10:02 PM
  3. Replies: 4
    Last Post: 09-12-2009, 01:10 PM
  4. Replies: 2
    Last Post: 02-04-2008, 02:34 AM
  5. hp iPAQ 6300 && C compiler || C# compiler
    By xddxogm3 in forum Tech Board
    Replies: 2
    Last Post: 12-07-2004, 07:28 AM

Tags for this Thread