Files
learning_c/libraries/test_library1/compile.sh
T
2020-10-31 23:04:13 -04:00

18 lines
365 B
Bash
Executable File

if [ ! -d "bin" ]; then
mkdir bin
echo "created bin directory"
fi
if [ ! -d "bin/static" ]; then
mkdir bin/static
echo "created bin/static directory"
fi
gcc -c src/test.c -Iinclude -o -std=gnu99 bin/static/test.o
# For shared libraries.
# gcc -fPIC src/test.c -Iinclude -o bin/shared/test.o
ar rcs bin/static/libtestlibrary.a bin/static/test.o