C Board  

Go Back   C Board > Platform Specific Boards > Linux Programming

Reply
 
LinkBack Thread Tools Display Modes
Old 11-03-2004, 09:29 PM   #1
Android
 
Join Date: Mar 2004
Location: Ceylon
Posts: 314
Linux newbee

Hi,

I’m hoping to start learning Linux programming and I’m thinking of installing Redhat Linux (I’ve never used Linux before). So I have few questions. Could anyone please give me some information?

* What C++ compiler must I have on Redhat?
* Where can I find Linux programming lessons and tutorials?
* Are there any programming references like msdn for Linux?

Thanks.
geek@02 is offline   Reply With Quote
Old 11-03-2004, 10:48 PM   #2
Registered User
 
linuxdude's Avatar
 
Join Date: Mar 2003
Location: Louisiana
Posts: 926
g++ is the compiler you want. How advaned are you in regular c++? If you arent' then the tutorials will be the same until you get to some advanced OS specific ideas. The man pages are the best references(man is a program on most UNIX platforms). Linux doesn't usually use advanced c++ only advanced c. A good open-source book is http://www.advancedlinuxprogramming.com/
linuxdude is offline   Reply With Quote
Old 11-04-2004, 02:21 AM   #3
Android
 
Join Date: Mar 2004
Location: Ceylon
Posts: 314
Thanks for the info.
Sorry, another little question: I’ve heard they saying that, when we are programming on Windows and Mackintosh we find barriers, which prevent us from learning things. Because RedHat is also a graphical system, do we encounter the same problem? Is it better to install just the text based Linux?
geek@02 is offline   Reply With Quote
Old 11-04-2004, 12:22 PM   #4
Crazy Fool
 
Perspective's Avatar
 
Join Date: Jan 2003
Location: Canada
Posts: 2,596
install the GUI.

And i wouldnt go for an old RedHat distro, use the free Fedora distro redhat ships. The current stable release is Fedora Core 2 though Core 3 should be out soon.
Perspective is offline   Reply With Quote
Old 11-08-2004, 07:26 PM   #5
Registered User
 
axon's Avatar
 
Join Date: Feb 2003
Location: Mt. Prospect, IL
Posts: 2,603
I would recommend insatlling Mandrake 10 - IMO much nicer then redhat and many others; as well as unbelievably simple and user friendly.
__________________

some entropy with that sink? entropysink.com

there are two cardinal sins from which all others spring: Impatience and Laziness. - franz kafka
axon is offline   Reply With Quote
Old 11-08-2004, 08:16 PM   #6
Registered User
 
Scribbler's Avatar
 
Join Date: Sep 2004
Location: Aurora CO
Posts: 266
If you're new to linux, I'd recommend Mandrake or SuSE. Both are great distros for newer users. Regardless of which distro you decide upon, usually they come packaged with g++ already installed, and a plethora of dev utils and IDE's to work with. Just be sure to check with the distro's website/documentation (for example SuSE's personal edition and live CD doesn't have g++/gcc packaged with it, but SuSE Professional does).
Scribbler is offline   Reply With Quote
Old 11-08-2004, 08:38 PM   #7
unleashed
 
alphaoide's Avatar
 
Join Date: Sep 2003
Posts: 693
In workplace, if you guys use *nix, do you program in gui (i.e. kdevelop) as well? instead of all text mode?
__________________
source: compsci textbooks, cboard.cprogramming.com, world wide web, common sense
alphaoide is offline   Reply With Quote
Old 11-08-2004, 10:09 PM   #8
Registered User
 
axon's Avatar
 
Join Date: Feb 2003
Location: Mt. Prospect, IL
Posts: 2,603
>>do you program in gui (i.e. kdevelop) as well? instead of all text mode?<<

The only time I use linux to program is if I'm developing a Linux/Unix app or doing something else in C - almost everything else is done on VC++ and Eclipse of WinXP. When I do program on Linux it is strictly emacs
__________________

some entropy with that sink? entropysink.com

there are two cardinal sins from which all others spring: Impatience and Laziness. - franz kafka
axon is offline   Reply With Quote
Old 11-09-2004, 12:02 AM   #9
Registered User
 
Scribbler's Avatar
 
Join Date: Sep 2004
Location: Aurora CO
Posts: 266
If I'm writing small apps, typically I use Kate (if I'm using KDE) which is the editor KDevelop uses, or jedit if I'm using any other desktop environment. And emacs if nothing else available (emacs and vi are two tools I'd strongly recommend getting to know well).

For larger applications or projects, I'll use KDevelop (KDE) or Anjuta (gnome).
Scribbler is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Thinking of upgrading to linux... Yarin General Discussions 37 07-24-2009 11:40 AM
Wireless Network Linux & C Testbed james457 Networking/Device Communication 3 06-11-2009 11:03 AM
Dabbling with Linux. Hunter2 Tech Board 21 04-21-2005 04:17 PM
installing linux for the first time Micko Tech Board 9 12-06-2004 05:15 AM


All times are GMT -6. The time now is 10:50 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22