all: libnounlink.so.1.0.1 test libnounlink.so.1.0.1: nounlink.o gcc -shared -WI,-soname,libnounlink.so.1 -o libnounlink.so.1.0.1 nounlink.o -lc -ldl nounlink.o: nounlink.c gcc -fPIC -rdynamic -g -c -Wall nounlink.c .PHONY: command all clean test: test.c gcc -o test test.c command: @echo LD_PRELOAD=./libnounlink.so.1.0.1 strace ./test clean: rm -f libnounlink.so.1.0.1 test nounlink.o