実行可能ファイルを静的ライブラリ(.a)にリンクすると、静的ライブラリのシンボルが実行可能ファイルによってエクスポートされることになります。これを避けて何もエクスポートしたくない。
バージョンスクリプトを提供してみましたが、違いはないようです。私のバージョンスクリプトの内容は次のとおりです。
{
global:
main;
local:
*;
};
静的ライブラリにリンクするときに実行可能ファイルからシンボルをエクスポートしない方法はありますか?静的ライブラリ自体を再コンパイルできません。