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.
Hi,
i am new in linux basically a window programmer having around 10 years of experience in c++.
we have linux based stb's Linux CE as OS we want to develop our application and run it under this OS . kindly help me to do so
Hi,
i am new in linux basically a window programmer having around 10 years of experience in c++.
we have linux based stb's Linux CE as OS we want to develop our application and run it under this OS . kindly help me to do so
Just to advise, here is LQ's Welcome Thread to help you moving forwards with some questions.
Please understand that people are happy to offer opinions about their experiences with Linux and offer some guidance, and the main intentions of this site are that you do learn Linux by way of your own efforts.
For starters, have you installed and used Linux on an intended development computer? How do you access these set top boxes so that you can load new applications for them? What language are you developing your applications in?
Just to advise, here is LQ's Welcome Thread to help you moving forwards with some questions.
Please understand that people are happy to offer opinions about their experiences with Linux and offer some guidance, and the main intentions of this site are that you do learn Linux by way of your own efforts.
For starters, have you installed and used Linux on an intended development computer? How do you access these set top boxes so that you can load new applications for them? What language are you developing your applications in?
right now i only have installed ubantu and start learning it. and also have STB with Linux OS im starter init thats why i am posting please help me how to start working on it
Debian derivatives like Ubuntu have a package called build-essential, which you should install. It contains the GCC compiler (which handles both C and C++), binutils (assembler, linker, etc), make (a basic build-scripting tool) and the libc header files, as well as a number of other useful tools. These are all used in the GNU build process which has good online guides that you should read.
When building, you also need to remember that most Linux distros install their libraries in two parts: there is the binary library itself (libfoo.so), and the development package containing the headers and documentation. In Debian-based distros, these are called libfoo-dev. You will always need the development package to build against a library.
To learn any topic, start with the 'soft skill' of optimal www-search keywords.
Here, start with this (Google): linux intitle:stb coding|development beginner
(for DuckDuckGo.com, t: for title. Here, | is OR without spaces)
Enjoy transitioning your SetTopBox embeddedOS from M$WinCE to 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.