473,396 Members | 1,743 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

C/C++ 64-bit compilers for Vista?

Could someone suggest a good C/C++ compiler for 64-bit vista premium?
1. I will code and run in 64 bit environment.
2. C99 support
3. I need access to more than 3.25 GB of RAM that 32 bit compilers
support.
4. I dont really care about GUIs, mostly will code number-crunching
non-gui apps.
5. I want an easy to use IDE, something simmilar to lcc.
6. If IDE supports line by line and function by function profiling of
C code it would be great but not required.
7. Needless to say compiler should not create retarded code... same
level of code, loop, optimization as can be expected from lcc or
equivalent.

The IDE does not have to be freeware.

Thanks ahead.
Aug 23 '08 #1
4 16740
fermineutron wrote:
Could someone suggest a good C/C++ compiler for 64-bit vista premium?
1. I will code and run in 64 bit environment.
2. C99 support
3. I need access to more than 3.25 GB of RAM that 32 bit compilers
support.
4. I dont really care about GUIs, mostly will code number-crunching
non-gui apps.
5. I want an easy to use IDE, something simmilar to lcc.
6. If IDE supports line by line and function by function profiling of
C code it would be great but not required.
7. Needless to say compiler should not create retarded code... same
level of code, loop, optimization as can be expected from lcc or
equivalent.

The IDE does not have to be freeware.

Thanks ahead.
Hi fermineutron
lcc-win64:

Pros:

1) lcc-win 64 bits runs under VISTA 64 bits and windows XP 64 bits
2) Supports C99
3) You can access any kind of memory space (64 bit pointers)
4) Wedit runs under 64 bits with debugger etc.
5) The profiler is not yet ported to 64 bits
6) The generated code is faster than lcc-win

Cons:

Brand new compiler. There may be some problems, not in the
generated code but in the library and/or debugger.

--
jacob navia
jacob at jacob point remcomp point fr
logiciels/informatique
http://www.cs.virginia.edu/~lcc-win32
Aug 23 '08 #2
"jacob navia" <ja***@nospam.comwrote in message
news:g8**********@aioe.org...
fermineutron wrote:
>Could someone suggest a good C/C++ compiler for 64-bit vista premium?
1. I will code and run in 64 bit environment.
2. C99 support
3. I need access to more than 3.25 GB of RAM that 32 bit compilers
support.
4. I dont really care about GUIs, mostly will code number-crunching
non-gui apps.
5. I want an easy to use IDE, something simmilar to lcc.
6. If IDE supports line by line and function by function profiling of
C code it would be great but not required.
7. Needless to say compiler should not create retarded code... same
level of code, loop, optimization as can be expected from lcc or
equivalent.

The IDE does not have to be freeware.

Thanks ahead.

Hi fermineutron
lcc-win64:

Pros:

1) lcc-win 64 bits runs under VISTA 64 bits and windows XP 64 bits
2) Supports C99
3) You can access any kind of memory space (64 bit pointers)
4) Wedit runs under 64 bits with debugger etc.
5) The profiler is not yet ported to 64 bits
6) The generated code is faster than lcc-win

Cons:

Brand new compiler. There may be some problems, not in the
generated code but in the library and/or debugger.
How is 5 a pro?

Aug 23 '08 #3
fermineutron wrote:
Could someone suggest a good C/C++ compiler for 64-bit vista premium?
1. I will code and run in 64 bit environment.
2. C99 support
3. I need access to more than 3.25 GB of RAM that 32 bit compilers
support.
4. I dont really care about GUIs, mostly will code number-crunching
non-gui apps.
5. I want an easy to use IDE, something simmilar to lcc.
6. If IDE supports line by line and function by function profiling of
C code it would be great but not required.
7. Needless to say compiler should not create retarded code... same
level of code, loop, optimization as can be expected from lcc or
equivalent.

The IDE does not have to be freeware.
You'd have to ask in a Microsoft-specific group.
(e.g. comp.os.ms-windows.programmer.win32)
Aug 23 '08 #4
jacob navia <ja***@nospam.comwrites:
fermineutron wrote:
>Could someone suggest a good C/C++ compiler for 64-bit vista premium?
Do you want C or do you want C++, or both?

I ask because too many people refer to "C/C++" as if it were a single
language. You probably meant you want C *and* C++, but it would be
good to make that clearer. And comp.lang.c isn't the place to ask
about C++ compilers. (It's not necessarily the best place to ask
about C compilers either; see below.)

[requirements snipped]
Hi fermineutron
lcc-win64:

Pros:

1) lcc-win 64 bits runs under VISTA 64 bits and windows XP 64 bits
2) Supports C99
For certain values of "supports". lcc-win does not *fully* conform to
the C99 standard. If its level of conformance is good enough for you
(i.e., if you're willing to avoid the features that it doesn't
implement), then that's fine, but you'll need to be aware of the
issue.

You might also look into Intel's compiler. I don't know whether it
meets your requirements; you'll have to investigate that yourself.

Finally, comp.lang.c isn't necessarily the best place to ask about
this. A lot of us here are experts on the C programming language;
we're not necessarily experts on what compilers are available for
which systems. I understand that a lot of Windows programming experts
hang out in comp.os.ms-windows.programmer.win32; they're likely to be
able to give you better information than we can.

--
Keith Thompson (The_Other_Keith) ks***@mib.org <http://www.ghoti.net/~kst>
Nokia
"We must do something. This is something. Therefore, we must do this."
-- Antony Jay and Jonathan Lynn, "Yes Minister"
Aug 23 '08 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Marc Poinot | last post by:
Did anybody use numarray on a 64 bits platform ? (e.g. SGI/Irix) The package works on our 64 bits platforms... using 32 bits mode, but not using 64 mode. Big crash in _ufunc... Is there a flag to...
1
by: Hugo | last post by:
I have a dual boot machine, runs Win XP pro and Win XP Pro 64, XP boots from C and XP 64 boots from D. They both have VS 2005 Beta 2 installed. I have a webapp developed in Win XP (32) which...
3
by: Odd Bjørn Andersen | last post by:
I was asked to install db2 udb workgroup edition (version 7.2) 64-bits on AIX. But I cannot find that we have a CD with that software. Only Enterprise Edition. Is it correct that you have to...
56
by: Dave Vandervies | last post by:
I just fixed a bug that some of the correctness pedants around here may find useful as ammunition. The problem was that some code would, very occasionally, die with a segmentation violation...
0
by: Hugo | last post by:
I have a dual boot machine, runs Win XP pro and Win XP Pro 64, Win XP boots from C and Win XP 64 boot from D. They both have VS 2005 Beta 2 installed. I have a webapp developed in Win XP (32)...
3
by: some one | last post by:
I have kind of wired problem, I using httpwebrequest to post form data to server , in the GetResponse stage a WebException occurred, after tracing the actual error that occurs on the server, I...
1
by: mel_apiso | last post by:
Hi, we have an AIX 5.3 OS, and we purchased DB2 UDB version 8 Workgroup Edition. We want to install 64 bits version, but the source CD's that we have say: WORKGROUP SERVER EDITION Version...
13
by: Mary Lei | last post by:
Does anyone know the link to obtain the tarball for db2 8.1 for solaris running on AMD 64 bit ? This is the entire db2 installation on a new system that does not have db2. Thanks.
10
by: krunalb | last post by:
Hi, I am trying to shift unsigned long long value by 64 bits and this is what i get #include <stdio.h> int main() { unsigned short shiftby= 64;
1
by: =?Utf-8?B?UGF1bCBQaGlsbGlwcw==?= | last post by:
I have read many things about this but I haven't got a clear vision on what to do if anything about this. I have a system that tries to find holes in my web site. One of the things it has...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.