çæå¨æåºçæ¶åè¦æ³¨æï¼ç¼è¯çæç®æ æ件çæ¶åå ä¸-fPICåæ°ï¼çæä½ç½®æ å ³çå¯éå®ä½ä»£ç ï¼ç¶åé¾æ¥çæ¶åå ä¸-sharedçæå¨æå ±äº«åºãæ¯å¦ä¸ä¸ªhello.cï¼çæéæåºï¼
gcc -o hello.o -c hello.cçæå¨æåºçå½ä»¤ï¼
gcc -fPIC hello.o -c hello.cè¿æä¸ä¸ªåºå«æ¯ï¼éæåºåä¸é¾æ¥è¿ç¨ï¼èå¨æåºä¸é¾æ¥å°å¯æ§è¡æ件ä¸ï¼å¯æ§è¡ç¨åºå¨è¿è¡çæ¶åï¼å¯¹åºçå¨æåºä¹è¦å è½½å°å åä¸ï¼å¦åå¯æ§è¡ç¨åºè¿è¡ä¸äºã
æ´å¤è¯¦ç»ç»èï¼å¯ä»¥ç¾åº¦æç´¢è§é¢æç¨ï¼Makefileå·¥ç¨å®è·µ