diff --git a/examples/simple_java/compile.sh b/examples/simple_java/compile.sh
index fe65e2c1de4a045d6531a1f6a9b44e38303bca43..29149b5b2d6a5899316fe6a39b7a96d041a1652a 100644
--- a/examples/simple_java/compile.sh
+++ b/examples/simple_java/compile.sh
@@ -2,7 +2,11 @@ java -jar ../../labComm.jar --java=gen --c=gen/simple.c --h=gen/simple.h  simple
 
 javac -cp ../../lib/java:. gen/*.java Encoder.java Decoder.java
 
-gcc -o example_encoder -I . -I ../../lib/c example_encoder.c gen/simple.c ../../lib/c/labcomm.c ../../lib/c/labcomm_fd_reader_writer.c
+gcc -o example_encoder -L ../../lib/c -I . -I ../../lib/c example_encoder.c gen/simple.c -llabcomm
+gcc -o example_decoder -L ../../lib/c -I . -I ../../lib/c example_decoder.c gen/simple.c -llabcomm
+
+#gcc -o example_encoder -I . -I ../../lib/c example_encoder.c gen/simple.c ../../lib/c/labcomm.c ../../lib/c/labcomm_fd_reader_writer.c
+
+#gcc -o example_decoder -I . -I ../../lib/c example_decoder.c gen/simple.c ../../lib/c/labcomm.c ../../lib/c/labcomm_fd_reader_writer.c
 
-gcc -o example_decoder -I . -I ../../lib/c example_decoder.c gen/simple.c ../../lib/c/labcomm.c ../../lib/c/labcomm_fd_reader_writer.c