??????????math?????????add.c sub.c div.c mul.c func_point.c?????func_point.c?????main????????????
????????????????
???????????

 

????gcc -c -fPIC add.c sub.c div.c mul.c //-c???????.o????????-f????Щ???????PIC?????λ?????
????gcc -shared -o libmymath.so add.o sub.o mul.o div.o//?????????mymath?????add.o??sub.o??mul.o??div.o??????
????sudo mv libmymath.so /usr/lib
????gcc func_point.c -lmymath//-l????????????????
????gcc -c -fPIC add.c sub.c div.c mul.c //-c???????.o????????-f????Щ???????PIC?????λ?????
????gcc -shared -o libmymath.so add.o sub.o mul.o div.o//?????????mymath?????add.o??sub.o??mul.o??div.o??????
????sudo mv libmymath.so /usr/lib
????gcc func_point.c -lmymath//-l????????????????

????????????

????gcc -c -fPIC add.c sub.c div.c mul.c //-c:????.o????????-f????Щ???????PIC?????λ?????
????gcc -shared -o libmymath.so add.o sub.o mul.o div.o//?????????mymath?????add.o??sub.o mul.o div.o??????
????export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.//??????????????????????????
????gcc func_point.c -L. -lmymath//-l????????????????
????gcc -c -fPIC add.c sub.c div.c mul.c //-c:????.o????????-f????Щ???????PIC?????λ?????
????gcc -shared -o libmymath.so add.o sub.o mul.o div.o//?????????mymath?????add.o??sub.o mul.o div.o??????
????export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.//??????????????????????????
????gcc func_point.c -L. -lmymath//-l????????????????

????????????

????gcc -c -fPIC add.c sub.c div.c mul.c //-c:????.o????????-f????Щ???????PIC?????λ?????
????gcc -shared -o libmymath.so add.o sub.o mul.o div.o//?????????mymath?????add.o??sub.o mul.o div.o??????
????sudo vi /etc/ld.so.conf//?????????·????????????
????sudo ldconfig
????gcc func_point.c -L. -lmymath//-l????????????????
????gcc -c -fPIC add.c sub.c div.c mul.c //-c:????.o????????-f????Щ???????PIC?????λ?????
????gcc -shared -o libmymath.so add.o sub.o mul.o div.o//?????????mymath?????add.o??sub.o mul.o div.o??????
????sudo vi /etc/ld.so.conf//?????????·????????????
????sudo ldconfig
????gcc func_point.c -L. -lmymath//-l????????????????

???????????????

 

????ar -crs libmymath.a add.o sub.o div.o mul.o/*?????????mymath?????add.o??sub.o??mul.o??div.o??-c:?????鵵??? -r:???? -s:??鵵????а??????????????????????????????????????? ar -crs libmymath.a *.o */
????gcc func_point.c -L. -lmymath//-L???????????? -l???????-lm??????????????????-lpthread?????????Linux???????
????ar -d libmymath.a add.o//??????
????ar -r libmymath.a add.o//???????
????ar -crs libmymath.a add.o sub.o div.o mul.o/*?????????mymath?????add.o??sub.o??mul.o??div.o??-c:?????鵵??? -r:???? -s:??鵵????а??????????????????????????????????????? ar -crs libmymath.a *.o */
????gcc func_point.c -L. -lmymath//-L???????????? -l???????-lm??????????????????-lpthread?????????Linux???????
????ar -d libmymath.a add.o//??????
????ar -r libmymath.a add.o//???????

?????????????????????????????????????????????????????п?????????г????У?????г??????????????????????????????????????????????????Щ????????????????????????Щ??????????????????????г???