- français
- English
Linking programs against uClibc
Command:
cava-linux-gcc source_file.c -nostdinc -nostdlib -I/.../uclibc-cava/usr/cava-linux-uclibc/usr/include -I/.../isvt/gcc-4.5.3/src/gcc/ginclude/ -L/.../uclibc-cava/usr/cava-linux-uclibc/usr/lib /.../uclibc-cava/usr/cava-linux-uclibc/usr/lib/crt1.o -lc -lrt -lm -lcrypt -o source_file
Explanation:
cava-linux-gcc: Our gcc compiler
-nostdinc: Tell gcc not to look at the standard header files (old glibc header folder)
-nostdlib: Tell gcc not to look at the standard lib files (old glibc lib folder)
-I/.../uclibc-cava/usr/cava-linux-uclibc/usr/include (New uclibc header folder)
-I/.../isvt/gcc-4.5.3/src/gcc/ginclude (gcc headers)
-L/.../uclibc-cava/usr/cava-linux-uclibc/usr/lib (New uclibc lib folder)
/.../uclibc-cava/usr/cava-linux-uclibc/usr/lib/crt1.o (_start function definition)
-lc -lrt -lm -lcrypt: standard uclibc libraries
- Ce wiki
- Cette page