July 2001
Intermediate to advanced
224 pages
5h 17m
English
There are a few important concepts to glean from this chapter:
Size does matter when you’re working on embedded applications.
To build the smallest, most reliable embedded application, you must either choose an embedded Linux distribution that matches your needs or roll your own.
In all but the simplest applications, you should use the dynamic C libraries (shared libraries) as opposed to statically linking your executables.
Don’t use -g or -static when compiling your executables for inclusion in an embedded application. Use -static only when there will be a single executable in your embedded system. Always use -Os optimization.
Read now
Unlock full access