Windows ターゲットで Real View Compiler Tools (RVCT 3.2) を使用して作成された共有ライブラリ (*.so) があります。次に、Linux システムで gcc を使用して、この *.so ファイルをアプリケーションにリンクしようとします。
この共有ライブラリを私のアプリケーション Linux にリンクするための gcc オプションは何ですか?
私の質問は、次の-shared
ように使用されるオプションです
gcc -shared myfile.so
...、SO ファイルの作成または SO ファイルのリンクに使用されますか? 私はそれが次のようなものを作成すると信じています:
gcc -lmyfile.so
これで十分ですか?または、リンカーに動的ライブラリ (共有オブジェクト) であることを伝える他のスイッチはありますか?