我做了這些步驟,並使共享庫。 但在這裏我有一些問題向我解釋這兩個步驟,它用於共享庫
我想知道爲什麼我們寫4個5個步驟。
我只知道,這些步驟是用於鏈接庫
在第6步,爲什麼我們只使用lhuffman insted的libhuffman的
步驟:
1 gcc -c -fPIC filebits.c -o filebits.o
2 gcc -shared -Wl,-soname,libhuff.so.1 -o libhuffman.so.1.0.1 filebits.o
3 mv libhuffman.so.1.0.1 /home/mydesktop/slib/
4 ln -sf /home/mydesktop/slib/libhuffman.so.1.0.1 /home/mydesktop/slib/libhuffman.so
5 ln -sf /home/mydesktop/slib/libhuffman.so.1.0.1 /home/mydesktop/slib/libhuffman.so.1
6 gcc -o app app.c -lhuffman
7 ./app
請給我解釋一下這些步驟
對不起,我忘了這件事.. .. thanx –