Linux Help
guides forums blogs
Home Desktops Distributions ISO Images Logos Newbies Reviews Software Support & Resources Linuxhelp Wiki

Welcome Guest ( Log In | Register )



Advanced DNS Management
New ZoneEdit. New Managment.

FREE DNS Is Back

Sign Up Now
 
Reply to this topicStart new topic
> Programming In Linux, Resources for Programming under Linux
Corey
post Dec 11 2003, 11:48 PM
Post #1


Its GNU/Linuxhelp.net
*******

Group: Admin
Posts: 1,254
Joined: 21-September 02
From: St John's, Newfoundland, Canada
Member No.: 3



I don't call myself a programmer, however, I do know bits and pieces of a few languages. One thing that I have found difficult is to find information on the internet about how to program for the linux operating system. I know how to basically create source files, and compiling one or two files into an executable, but what are the steps of creating a full fledge linux project (GPL or other similar license)?

I would like visitors to post some helpful resources for programming in linux, it can be for any language. I would like to create a resource of such for visitors who are interested in programming but do not know where to start.


--------------------
Corey Quilliam
(former) Linuxhelp.ca Administrator
cquilliam-AT-gmail-dot-com

Want to help out Linuxhelp.net? Check out our Linuxhelp Wiki and see if there are some articles you would like to submit!!

--
Ubuntu 8.04 64-bit - Work Laptop (HP-Compaq NC6400 Core2)
Kubuntu 8.04 64-bit - Desktop (HP m8120n QuadCore)
Ubuntu 6.04 - Server (I'm not upgrading this baby until support runs out in 2012) (Some old POS dell)
Go to the top of the page
 
+Quote Post
hughesjr
post Dec 12 2003, 01:15 AM
Post #2


Its GNU/Linuxhelp.net
*******

Group: Admin
Posts: 3,433
Joined: 25-July 03
From: Corpus Chrsiti, TX, USA
Member No.: 1,151



Corey,

Do you want to leave it in this topic ... or create a programing section?

I am not a programmer either ... I know some perl, Borne Shell and C shell ... and some very limited C/C++ and java.


--------------------
Johnny Hughes
hughesjr@linuxhelp.net
Enterprise Alternatives: CentOS, WhiteBoxEL
Favorite Workstation Distros (in order): CentOS, Gentoo, Debian Sarge, Ubuntu, Mandrake, FedoraCore, Slackware, SUSE
Favorite Server Distros (in order): CentOS, WhiteBoxEL, Debian Sarge, Slackware, Mandrake, FedoraCore, Gentoo, SUSE
Go to the top of the page
 
+Quote Post
Corey
post Dec 14 2003, 09:42 AM
Post #3


Its GNU/Linuxhelp.net
*******

Group: Admin
Posts: 1,254
Joined: 21-September 02
From: St John's, Newfoundland, Canada
Member No.: 3



Let's see if there's any intrest, if we have a few programming guru's hanging around , maybe we can look at it. But there's no point to have a programing forum with questions if there is no one here to answer them smile.gif


--------------------
Corey Quilliam
(former) Linuxhelp.ca Administrator
cquilliam-AT-gmail-dot-com

Want to help out Linuxhelp.net? Check out our Linuxhelp Wiki and see if there are some articles you would like to submit!!

--
Ubuntu 8.04 64-bit - Work Laptop (HP-Compaq NC6400 Core2)
Kubuntu 8.04 64-bit - Desktop (HP m8120n QuadCore)
Ubuntu 6.04 - Server (I'm not upgrading this baby until support runs out in 2012) (Some old POS dell)
Go to the top of the page
 
+Quote Post
chrisw
post Dec 14 2003, 12:42 PM
Post #4


RMS is my Hero
******

Group: Admin
Posts: 634
Joined: 27-September 02
From: Louisiana
Member No.: 5



Hey yo,
Ive been looking at the same thing. Yet unable to find any info
on programming in linux using c.

I help out by finding out information.
What do you mean by a full fledge project?

-chrisw


--------------------

Chris W.
Go to the top of the page
 
+Quote Post
mno
post Dec 16 2003, 07:21 PM
Post #5


Whats this Lie-nix Thing?
*

Group: Members
Posts: 4
Joined: 16-December 03
From: Toronto, Canada
Member No.: 1,973



Well... you have the compiler already installed for you with your Linux distribution. That compiler (usually gcc) can handle C/C++ compilation. Writing source code can be done in vi (or any other text editor you have, vi's very good though and not difficult at all - the basic commands are very simple). Once you have a simple C/C++ programm written, execute gcc --help and you'll get a list of commands. I'm sure there's one for building, compiling, etc. I don't know about packaging (probably not, you'll need some package manager like RPM on RedHat) but that can be done with the package manager you most likely have (RedHat has RPM, read it's help and man pages for more info).

Hope this helps a bit,
Max
Go to the top of the page
 
+Quote Post
Hemant
post Dec 17 2003, 07:47 AM
Post #6


RMS is my Hero
******

Group: Support Specialist
Posts: 782
Joined: 6-October 02
From: Trichy,INDIA
Member No.: 29



Hello All..
I am not a great programmer but you can call me a budding one...i am basically a c/c++ programmer (A bit of python,PHP and java also...but i don't count on that..)..here i am giving few links that are really helpful for Programming in Linux:..
1.C links...
http://www.cs.cf.ac.uk/Dave/C/CE.html (excellent book on c)
http://www.hotscripts.com/Detailed/11714.html (contains...assorted articles on c/c++/SDL).
http://www.strath.ac.uk/IT/Docs/Ccourse/ (another good book on c)
2.CPP links..
http://freebooks.by.ru/CandCpp.html
http://www.intap.net/%7Edrw/cpp/index.htm
http://www.functionx.com/cpp/index.htm(A very good book on c++)
http://www.intelinfo.com/newly_researched_...ining/C++.html(contains links to several other resources on c/c++)
http://www.saskschools.ca/~ehs/HeiseIntra/C.html
http://www.codecuts.com/mainpage.asp?WebPageID=315(Best book on c++)
3.Writing device drivers(yeah i have tried writing device drivers also..but due to lack of time..i had to quit and complexity also...)
http://www.xml.com/ldd/chapter/book/
4.though i have never tried GTK but i have done a lot of work on QT and i must admit that if you know cpp then QT documentation is best to start with..right now i am doing a project on Heat Exchangers(Chemical engg stuff..) and i am writing a software for better Heat Exchanger network analysis..using QT and i find QT very much capable of handling complex Work...
5.Game programming...on Linux..(Using SDL library)
http://www.overcode.net/~overcode/writing/plg/
hope it will help....


--------------------
Hemant Kumar
user posted image
hemant@linuxhelp.net
Go to the top of the page
 
+Quote Post
Hemant
post Dec 17 2003, 08:00 AM
Post #7


RMS is my Hero
******

Group: Support Specialist
Posts: 782
Joined: 6-October 02
From: Trichy,INDIA
Member No.: 29



If you are looking for someone who can write small tutorials..on every available programming language..on GNU/Linux...then i can take up job for c/c++(QT,SDL includinig..),PHP,Mysql,Makefile(i mean how to create makefiles...and use them....).


--------------------
Hemant Kumar
user posted image
hemant@linuxhelp.net
Go to the top of the page
 
+Quote Post
hughesjr
post Dec 17 2003, 08:41 AM
Post #8


Its GNU/Linuxhelp.net
*******

Group: Admin
Posts: 3,433
Joined: 25-July 03
From: Corpus Chrsiti, TX, USA
Member No.: 1,151



One question that comes up a lot about linux is about a program (similar to Microsoft Visual Studio) that can be used as an evironment to write programs is C, C++, or other languages.

gethemant, do you just use a console editor (like vi or emacs), a gui editor (like gedit or Kate), or do you use something else.

I know there is a tool called codeforge (That costs $300.00)...


--------------------
Johnny Hughes
hughesjr@linuxhelp.net
Enterprise Alternatives: CentOS, WhiteBoxEL
Favorite Workstation Distros (in order): CentOS, Gentoo, Debian Sarge, Ubuntu, Mandrake, FedoraCore, Slackware, SUSE
Favorite Server Distros (in order): CentOS, WhiteBoxEL, Debian Sarge, Slackware, Mandrake, FedoraCore, Gentoo, SUSE
Go to the top of the page
 
+Quote Post
Hemant
post Dec 17 2003, 10:39 AM
Post #9


RMS is my Hero
******

Group: Support Specialist
Posts: 782
Joined: 6-October 02
From: Trichy,INDIA
Member No.: 29



Hi...
First..what i use...
i use emacs and only emacs....for programming,html and even
for listening to music....
But as we know...many of beginners don't realise power of emacs..and as they migrate from Windows platforms..they try to look for IDE's(integrated development environments)...

If you really want to use something like Visual studio..then i guess you should use Kdevelop.

But then it is not pretty cool again....for using kdevelop checkout this link...
http://www.functionx.com/cpp/index.htm
the tutorial contains info about how to do cpp programming on almost every platform...

But still like many programmers...i firmly believe emacs is a complete programming environment...
you can learn emacs...


--------------------
Hemant Kumar
user posted image
hemant@linuxhelp.net
Go to the top of the page
 
+Quote Post
Hemant
post Dec 17 2003, 10:50 AM
Post #10


RMS is my Hero
******

Group: Support Specialist
Posts: 782
Joined: 6-October 02
From: Trichy,INDIA
Member No.: 29



Hi...
First..what i use...
i use emacs and only emacs....for programming,html and even
for listening to music....
But as we know...many of beginners don't realise power of emacs..and as they migrate from Windows platforms..they try to look for IDE's(integrated development environments)...

If you really want to use something like Visual studio..then i guess you should use Kdevelop.

But then it is not pretty cool again....for using kdevelop checkout this link...
http://www.functionx.com/cpp/index.htm
the tutorial contains info about how to do cpp programming on almost every platform...

But still like many programmers...i firmly believe emacs is a complete programming environment...
you can learn emacs...using book:..
Sams teach yourself emacs in 24 hours..
i don't have link to that book but i can post it..if someone wants...
another IDE...is i guess Ajunta(a friend who is standing by me when i was writting reply to this ,suggested)..
and again i think there is open version of Borland compiler(kylix)that is actually an IDE..check out this link...
http://www.borland.com/products/downloads/...load_kylix.html


--------------------
Hemant Kumar
user posted image
hemant@linuxhelp.net
Go to the top of the page
 
+Quote Post
Corey
post Dec 18 2003, 12:17 AM
Post #11


Its GNU/Linuxhelp.net
*******

Group: Admin
Posts: 1,254
Joined: 21-September 02
From: St John's, Newfoundland, Canada
Member No.: 3



For me, i'm more comfortable with an IDE< because I started programing in Visual Studio. In linux, i have used KDevelop and Anjuta. I have heard from many sources, that emacs and vi are excellent programming tools.


--------------------
Corey Quilliam
(former) Linuxhelp.ca Administrator
cquilliam-AT-gmail-dot-com

Want to help out Linuxhelp.net? Check out our Linuxhelp Wiki and see if there are some articles you would like to submit!!

--
Ubuntu 8.04 64-bit - Work Laptop (HP-Compaq NC6400 Core2)
Kubuntu 8.04 64-bit - Desktop (HP m8120n QuadCore)
Ubuntu 6.04 - Server (I'm not upgrading this baby until support runs out in 2012) (Some old POS dell)
Go to the top of the page
 
+Quote Post
Hemant
post Dec 18 2003, 01:28 AM
Post #12


RMS is my Hero
******

Group: Support Specialist
Posts: 782
Joined: 6-October 02
From: Trichy,INDIA
Member No.: 29



I have posted a message on tips and tricks forum about how to use emacs...checkout that....
emacs is no longer a console editor...thugh..vi it still a console editor..but emacs..is not....


--------------------
Hemant Kumar
user posted image
hemant@linuxhelp.net
Go to the top of the page
 
+Quote Post
Joey
post Dec 18 2003, 10:24 PM
Post #13


LinuxHelp Admin
*******

Group: Admin
Posts: 1,096
Joined: 18-September 02
Member No.: 1



I've created a seperate section for this. If it doesn't generate any posts/traffic we can trash it. If you build it...they will come smile.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 14th December 2017 - 10:20 AM