一. 生成動態庫
g++ -fPIC -shared -o libShader.so Shader.c
二. 引用動態庫
g++ -c -o main.o main.c
g++ -L. -o main main.o -lShader
注: -L. 表示編譯時允許從當前目錄下搜索libShader.so
三. 運行程序
export LD_LIBRARY_PATH=./
./main
注: export LD_LIBRARY_PATH=./表示允許從當前目錄下搜索動態庫