gescoe@gescoe-Vostro-230:~/Desktop/TE$ gcc -c calc_sc.c -o calc_sc.o
gescoe@gescoe-Vostro-230:~/Desktop/TE$ ar rcs libmean.a calc_sc.o
gescoe@gescoe-Vostro-230:~/Desktop/TE$ gcc -c -fPIC calc_sc.c -o calc_sc.o
gescoe@gescoe-Vostro-230:~/Desktop/TE$ gcc -shared -Wl,-soname,libmean.so.l -o libmean.so.1.0.1 calc_sc.o
gescoe@gescoe-Vostro-230:~/Desktop/TE$ gcc -static a5.c -L. -lmean -o statically_linked
gescoe@gescoe-Vostro-230:~/Desktop/TE$ gcc a5.c -o dynamically_linked -L. -lmean
gescoe@gescoe-Vostro-230:~/Desktop/TE$ LD_LIBRARY_PATH=.
gescoe@gescoe-Vostro-230:~/Desktop/TE$ ./dynamically_linked
menu
1. sqr :
2. cube :
3. Exit :
Enter Your Choice :
1
Enter Number : 5
The Sqr of 5 is 25
menu
1. sqr :
2. cube :
3. Exit :
Enter Your Choice :
2
Enter Number : 3
The Cube of 3 is 27
menu
1. sqr :
2. cube :
3. Exit :
Enter Your Choice :
3
gescoe@gescoe-Vostro-230:~/Desktop/TE$