リンク時に、次の情報が表示されます。
libMain.a(Object.o): In function `Object':
Object.cpp(44): undefined reference to `Transform::MakeIdentity()'
使用してみると間違いなく見られますnm --defined-only libSystem.a
Transform.o:
00000000 T Transform::MakeIdentity()
libSystem.aとlibMain.aの両方が適切に入力されています。リンカーのコマンドラインオプション:
-o "Game.so" -shared -Wl、-z、noexecstack "-lstdc ++" "-lsupc ++" "-lgnustl_static" "-lgcc" "libSystem.a" "libMain.a" -nostdlib -l "c"- l "m" -l "log" -l "gcc" -Wl、-soname、 "libGame" -Wl、--no-undefined