1
gcc $(pkg-config --cflags gtk+-3.0) -rdynamic -o test main.c $(pkg-config --libs gtk+-3.0)erstellt eine gemeinsame Bibliothek
Nicht mit einer main-Funktion in main.c. Dann wirds ein Programm. MiniBeispiel:
1 2 3 | #include <stdio.h> void hw() { printf( "Hello World!\n" ); } int main( void ) { hw(); } |
wird mit obiger Befehlszeile ein ausführbares Programm ./test
und keine Bibliothek, die hw() enthält.