Tag Info

Hot answers tagged

24

All software are programs, which are also called source packages. So all source packages need to be built first, to run on your system. The binary packages are one that are already build from source by someone with general features and parameters provided in the software so that a large number of users can install and use it. Binary packages are easy to ...


22

A source file contains the original code as written by the developer in whatever language he/she chooses (C, C++, Python etc),and is generic. It isn't specific to any distro and in many cases to any operating system. A package (RPM or DEB for example) is the binary executable (or interpreted script etc) pre-prepared for your particular distro. The task of ...


11

Apart from the other answers, I would like to add something: If you decide to compile a program by yourself, you need to think that compiling is not something you do only once. You will probably need to subscribe to the development mailing list of the applications you decided to compile and stay up to date with the new versions and, especially, the security ...


4

Building from the source allows to specify architecture of exactly your machine. New CPUs have additional instructions that compilers do understand, squeezing out a little bit of performance. Pre-build packages usually count on the most archaic CPU still in common use. This is mostly important for project-critical applications that use CPU very heavily, ...


3

You've combined together several different (but related) questions. A few of them aren't really on-topic here (e.g., coding standards), so I'm going to ignore those. I'm going to start with if the kernel is "technically incorrect C code". I'm starting here because the answer explains the special position a kernel occupies, which is critical to understanding ...


2

My recommendation is that you don't do this and instead use a precompiled version. However, if that's not good enough: Is it right to run the ./configure on the raspberry? Yes. Then copy the node folder to my desktop computer and run make. No. The build must be done natively on the pi, or else with the use of a cross compiler. In the former ...



Only top voted, non community-wiki answers of a minimum length are eligible