Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am in B.E(I.T). I want to make career in Linux in India but i don't understand how to make career in Linux. I want to be Linux developer. i don't understand from where to start? plz,plz ,plz help
I am in B.E(I.T). I want to make career in Linux in India but i don't understand how to make career in Linux. I want to be Linux developer. i don't understand from where to start? plz,plz ,plz help
Answer the following questions:
Do you want to develop applications for Linux ?
----Means you want to write code for improvement of existing Linux applications like Kde/Kdevelop etc.
Do you want to develop applications in Linux environment ?
----Means you want to write C/C++/Java etc programs for your own need or for your company's need, using Linux environment.
Our further guidance to you will depend on your response/answers !
and kindly do not use incomplete words like 'plz'. People find them irritating here.
Last edited by Aquarius_Girl; 03-05-2010 at 12:51 AM.
Do you want to develop applications for Linux ?
----Means you want to write code for improvement of existing Linux applications like Kde/Kdevelop etc.
Do you want to develop applications in Linux environment ?
----Means you want to write C/C++/Java etc programs for your own need or for your company's need, using Linux environment.
Our further guidance to you will depend on your response/answers !
and kindly do not use incomplete words like 'plz'. People find them irritating here.
yes, i want to write code for improvement of existing linux.
and i also want to develop application for linux.
i am reading linux from scratch e-book. i have problem while compiling gcc
package.ERROR MESSAGE IS: configure: error: Building GCC requires GMP 4.1+ and MPFR 2.3.2+.
Try the --with-gmp and/or --with-mpfr options to specify their locations.
Copies of these libraries' source code can be found at their respective
hosting sites as well as at ftp://gcc.gnu.org/pub/gcc/infrastructure/.
See also http://gcc.gnu.org/install/prerequisites.html for additional info.
If you obtained GMP and/or MPFR from a vendor distribution package, make
sure that you have installed both the libraries and the header files.
They may be located in separate packages."
i have gmp and mpfr package but i don't know how to link it to the gcc compiler. help needed
i am reading linux from scratch e-book. i have problem while compiling gcc
package.ERROR MESSAGE IS: configure: error: Building GCC requires GMP 4.1+ and MPFR 2.3.2+.
Try the --with-gmp and/or --with-mpfr options to specify their locations.
Copies of these libraries' source code can be found at their respective
hosting sites as well as at ftp://gcc.gnu.org/pub/gcc/infrastructure/.
See also http://gcc.gnu.org/install/prerequisites.html for additional info.
If you obtained GMP and/or MPFR from a vendor distribution package, make
sure that you have installed both the libraries and the header files.
They may be located in separate packages."
i have gmp and mpfr package but i don't know how to link it to the gcc compiler. help needed
The line
Quote:
make sure that you have installed both the libraries and the header files.
says it all. You have the packages, but not the development headers. Install them. If you'd like a career in Linux, learning how to do basic troubleshooting, would be worth learning. A quick Google search turned up the answer to this.
Hi, if you want to develop for Linux I'd recommend you get involved in some open source projects. Basically for the first year at least you'll probably spend most of it reading the code more than writing the code. That doesn't mean you won't write code but in terms of contributing to a fairly mature project you need to get to a certain skill level.
You also need to learn about source control. Git and Subversion are generally the two major players, you won't go far wrong learning them.
C++ is worthwhile but it can be tricky getting up to speed on it. Python might be more valuable. Obviously I am assuming your starting fresh so Python will let you learn the basics faster than C++. There will be a bit of work moving from Python to C++ but at least you'll be more proficient in coding. Python is a friendlier language that C++ / C.
Prepare to read. If you want to do something in Linux you need to be prepared to RTFM. That is a good thing, learning to read technical information is a skill many developers don't strive for the way they should do.
yes, i want to write code for improvement of existing linux
If you contribute code to any of the open source projects (which should be acceptable to the developer team of that project), you can add it gracefully to your resume (with proof of course) and thus create a nice first impression for your first job.
Here if you mean to say that you want to develop applications using Linux environment, the basics you need to know are as follows:
i. gcc compiler options
do man gcc and you can search gcc tutorials online too
v. C language (in depth)
Book name: C Programming Language by Kernighan and Ritchie
It is extremely necessary to know this book in and out for a great career start w.r.tC.
LAST OF ALL,
YOU NEED TO HAVE A GREAT DEAL OF PATIENCE FOR ALL THE ABOVE THINGS, THEY ARE NOT EASY
BUT ONCE YOU KNOW THEM THOROUGHLY, NOTHING CAN STOP YOUR CAREER DEVELOPMENT w.r.t LINUX
Last edited by Aquarius_Girl; 03-08-2010 at 10:17 PM.
If you contribute code to any of the open source projects (which should be acceptable to the developer team of that project), you can add it gracefully to your resume (with proof of course) and thus create a nice first impression for your first job.
Here if you mean to say that you want to develop applications using Linux environment, the basics you need to know are as follows:
i. gcc compiler options
do man gcc and you can search gcc tutorials online too
v. C language (in depth)
Book name: C Programming Language by Kernighan and Ritchie
It is extremely necessary to know this book in and out for a great career start w.r.tC.
LAST OF ALL,
YOU NEED TO HAVE A GREAT DEAL OF PATIENCE FOR ALL THE ABOVE THINGS, THEY ARE NOT EASY
BUT ONCE YOU KNOW THEM THOROUGHLY, NOTHING CAN STOP YOUR CAREER DEVELOPMENT w.r.t LINUX
i am in last year engg. my branch is IT. i know c,c++,java i worked with this language in xp OS. i know basic of Linux. but i want to make career in linux.i want to develop application for linux
i am in last year engg. my branch is IT. i know c,c++,java i worked with this language in xp OS. i know basic of Linux. but i want to make career in linux.i want to develop application for linux
So what is your passion? Do you enjoy desktop applications, web applications? Don't just go where the money is, go where you will be happy. I finally found close to my dream job. I get to play in Unix / and linux land almost all day long. But I did take a small pay cut Where I could be making about 10 to 15k more but I know it would not be half as fun.
So what is your passion? Do you enjoy desktop applications, web applications? Don't just go where the money is, go where you will be happy. I finally found close to my dream job. I get to play in Unix / and linux land almost all day long. But I did take a small pay cut Where I could be making about 10 to 15k more but I know it would not be half as fun.
Just something to think about.
i enjoy both application but i enjoy desktop application a lot. i agree with you that "Don't just go where the money is, go where you will be happy".i like to work with linux. i start using linux just 2 month ago. i find it very interesting to work with linux than windows. now i want to make career in this. i know c,c++,java.i am reading linux from scratch ebook. whether is this useful for making career in linux?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.