Benutzer-Werkzeuge

Webseiten-Werkzeuge


becki:linux:build_tools

Build Tools

This page about How to build applications on Linux. ISO C and its standard library are described in C Tips. POSIX/Linux specific features and enhancements are described in Linux Programming.

indent

Use indent to constistently format your C-code. Here a configuration example for indent to be put in $HOME/.indent.pro:

/* Default Config: Use Kernighan & Ritchie coding style: */
--k-and-r-style
 
/* My minor variants to Kernighan & Ritchie Style: */
--line-length 80  /* Because default is 75 */
--no-tabs         /* Use spaces instead of tabs */
-brf              /* Place function opening brace after function declaration */

Usage:

find -name '*.c' -print0 | xargs -0 indent
indent needs files with Unix line ends (\n) as input. Files with other line endings can be converted with fromdos or sbfromdos

GNU gcc / g++

See GNU GCC

GNU Gprof

See GNU Gprof

Make

See GNU Make

pkg-config

Automake

Manual

[Makefile.am] → (automake) ⇒ [Makefile.in]

Autoconf

Manual

                               [Makefile.in]
                                     ⇓
[configure.ac] → (autoconf) ⇒ [(configure)] ⇒ [Makefile] -> make ⇒ ...
Cookies helfen bei der Bereitstellung von Inhalten. Diese Website verwendet Cookies. Mit der Nutzung der Website erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Computer gespeichert werden. Außerdem bestätigen Sie, dass Sie unsere Datenschutzerklärung gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website. Weitere Information
becki/linux/build_tools.txt · Zuletzt geändert: 2018-03-29 10:12 von becki

Impressum - Datenschutzerklärung