1.gcc -m32 -o sm3test.so -shared -fPIC main.c SMx.c -I /root/cxm/include -L./lib -lcrypto -lpthread -ldl -Wl,--version-script=export.map
2.特别注意
-Wl,--version-script=export.map
3. 使用export map,gcc -Wl,--version-script=export.map, 在export.map中指定
{
global:export_func;
local:*;
};
4.用来解决不同模块同时编译时,变量同名冲突。
5.查看导出函数:nm -D **.so