diff --git a/examples/unwind/doit.sh b/examples/unwind/doit.sh
old mode 100644
new mode 100755
index 94c4d26306f2d4ef951b26e727ca1baa99ceb0ce..92fb5f286143e88af9769f53e669db98bdc981b1
--- a/examples/unwind/doit.sh
+++ b/examples/unwind/doit.sh
@@ -4,15 +4,14 @@ function main()
 {
 	set -e
 	set -x
-	g++ unc.c -o unc.exe
+	sudo apt-get install libunwind-dev -y
+	g++ unc.c -o unc.exe -lunwind
 	$PSZ unc.exe unc-zipr.exe --tempdir unc-temp
 
 	./unc.exe
 	./unc-zipr.exe
 
 	rm -rf unc.exe unc-zipr.exe unc-temp
-
-
 }
 
 main "$@"
diff --git a/examples/unwind/unc.c b/examples/unwind/unc.c
index 786f0590d0f1da5d66a89c634b53212a4a735471..e48a483b02fda40a260273d32111a7ec32df9ab9 100644
--- a/examples/unwind/unc.c
+++ b/examples/unwind/unc.c
@@ -1,3 +1,5 @@
+#include <stdio.h>
+
 #define UNW_LOCAL_ONLY
 #include <libunwind.h>