473,698 Members | 2,261 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Is it better to download Cygwin on Win XP

and then learn C language ?
Mar 12 '08 #1
5 1602
On Tue, 11 Mar 2008 23:33:20 -0700, broli wrote:
and then learn C language ?
Don't post half of the question in the subject and half in the body of
the message.

I think there are other options of having a C compiler on your machine as
well: Visual C++ compiler (which compiles C if you change the file
extension to .c from .cpp), djgpp, mingw gcc. Given my not so good
experience with cygwin, I would rather switch to Linux or use Linux in a
virtual machine under Windows (I use Windows in a virtual machine under
Linux :D). An open source virtual machine (bought by SUN it seems) is
Innotek's Virtual Box. I think vmware is kind of free, also.
--
Ioan - Ciprian Tandau
tandau _at_ freeshell _dot_ org (hope it's not too late)
(... and that it still works...)

Mar 12 '08 #2
broli wrote:
and then learn C language ?

For Windows XP, you can download VC++ 2008 Express Edition for free, and
use it to learn C95.
Mar 12 '08 #3
Ioannis Vranos wrote:
broli wrote:
>and then learn C language ?


For Windows XP, you can download VC++ 2008 Express Edition for free, and
use it to learn C95.

That is, Visual C++ 2008 Express Edition.
Mar 12 '08 #4
broli wrote:
and then learn C language ?
Perhaps. It depends on your requirements doesn't it? To you need a full
UNIX environment? If not then you might consider MinGW+Msys instead of
Cygwin. MinGW can produce standalone Windows executables that don't
depend on an emulation library, however you cannot write UNIX programs
with it and run them under Windows; for that you'll need Cygwin.

Another option is DJGPP, if you want to be able to run under DOS as well
as Windows. There are also other Windows specific compilers like
PellesC and lcc-win32 that you might find convenient. Microsoft of
course offers it's own compilers, both crippled "free" downloads as
well as the full Visual Studio suite. There are also a plethora of well
regarded commercial compilers for Windows like Comeau C++, Intel C++
etc.

What you want to use depends on your requirements, which you have not
specified.

Mar 12 '08 #5
broli wrote:

[subject line]Is it better to download Cygwin on Win XP
and then learn C language ?
Better than what, for what?

--
"Well begun is half done." - Proverb

Hewlett-Packard Limited Cain Road, Bracknell, registered no:
registered office: Berks RG12 1HN 690597 England

Mar 12 '08 #6

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

Similar topics

4
45858
by: Bob Roberts | last post by:
How can I make it so that I can pass anything into os.system() any command that I would type into the command line (bash on cygwin)? For example, "lower" is a small script of mine that I use frequently, and I would like to be able to call if from python. os.system("lower") results in: lower: not found I want it to run "lower" just like it would if I typed "lower" at the bash prompt. How can I do that?
0
2332
by: dw | last post by:
Pehaba, does anyone knows how to install MySQLdb on cygwin? - test device: MySQLdb 0.9.2.0 targz + cygwin 1.5.7-cr-0x9e + python 2.3.3 on cygwin + mysql 4.0.17 win32 - modified setup.py's using thread library.. NO, library + include
9
3541
by: Mayer | last post by:
Hello: I'm running python under cygwin and need to find the drive letter. Cygwin has a way of calling my drives by a name relative to the Cygwin directory, so I get things like /home/user rather than /cygdrive/g/cygwin/home/usr, etc. How can I find the letter of the drive, or in the above example, the letter 'g'? My program needs to run on an external media that comes with Cygwin on it. I have no control over what drive is assigned to...
20
2883
by: Brett Hoerner | last post by:
This is a pretty basic, mostly un-python-related question, although I'm asking because of Python. Is there a different shell I can use (other than cmd.com) to run Python in, where I can full-screen the window (if I pleased), etc? As it is, things that would run far off the right have to be word wrapped after very few characters. Another problem with cmd.com is when I run IPython, if I have an error, or tab or anything, I get the...
4
13367
by: goberle | last post by:
I have installed the Cygwin package under WinXP. I am trying to insure that I have a reasonable development environment, and that things are working properly, by trying to compile and run the following classic program. $ cat hellow.cpp #include <iostream> int main (int argc, char *argv) { cout << "Hello, world" << endl;
6
1485
by: vmrha | last post by:
I just downloaded the file 414465677 Jun 5 16:15 LNX26_V822_PE_x86-64.tar from the IBM Web DB2 web site, and it looks like the file is corrupt. N. Shamsundar University of Houston _______________________________________________________ $ tar tf LNX26_V822_PE_x86-64.tar
2
3233
by: 63q2o4i02 | last post by:
Hi, I'm using python 2.4 and windows XP. I have two packages in the windows version of python in site-packages. They are PyVisa and ctypes, and both live in c:\python24\lib\site-packages I'd like to move these to the cygwin version of python on the same system. I tried copying the PyVisa and ctypes directorices (including
4
14057
by: reachsamdurai | last post by:
Hello, Can you please let me know the procedure to reach db2 command prompt from a cygwin window (hence without using Start-> Run -> db2cmd method). I'm planning to write shell scripts which accesses DB2 database on windows platform hence I installed cygwin but I'm unable to connect to database as it fails with the error message. $ db2 DB21061E Command line environment not initialized.
204
4995
by: Masood | last post by:
I know that this topic may inflame the "C language Taleban", but is there any prospect of some of the neat features of C++ getting incorporated in C? No I am not talking out the OO stuff. I am talking about the non-OO stuff, that seems to be handled much more elegantly in C++, as compared to C. For example new & delete, references, consts, declaring variables just before use etc. I am asking this question with a vested interest. I...
0
8609
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9169
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9030
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
8871
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
6528
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5861
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4622
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3052
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
2335
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.