次の gyp ファイルの何が問題になっていますか?
'targets': [
{
'target_name': 'cr',
'type': 'shared_library',
'sources': ['cr.cc'],
'include_dirs': ['.'],
},
],
この gyp コードをビルドすると、コンパイルされますが、出力 .so ファイルにシンボルがありません。私がしたとき
"nm cr.so"
次の最小限のシンボルリストを取得します。必要な記号が含まれていません。
0000000000001de0 d _DYNAMIC
0000000000001fe8 d _GLOBAL_OFFSET_TABLE_
w _Jv_RegisterClasses
0000000000001dc0 d __CTOR_END__
0000000000001db8 d __CTOR_LIST__
0000000000001dd0 d __DTOR_END__
0000000000001dc8 d __DTOR_LIST__
0000000000000ac0 r __FRAME_END__
0000000000001dd8 d __JCR_END__
0000000000001dd8 d __JCR_LIST__
0000000000002010 A __bss_start
U __ctype_b_loc
w __cxa_finalize
0000000000000a60 t __do_global_ctors_aux
00000000000009b0 t __do_global_dtors_aux
0000000000002008 d __dso_handle
w __gmon_start__
U __printf_chk
U __snprintf_chk
U __sprintf_chk
U __stack_chk_fail
0000000000002010 A _edata
0000000000002020 A _end
0000000000000a98 T _fini
0000000000000950 T _init
U bsearch
0000000000000990 t call_gmon_start
U calloc
0000000000002010 b completed.7382
0000000000002018 b dtor_idx.7384
U fclose
U fopen64
0000000000000a30 t frame_dummy
U fread
U free
U localtime
U log10
U memcmp
U memcpy
U memmove
U memset
U pow
U qsort
U realloc
U strcmp
U strlen
U strncat
U strncmp
U strncpy
U time
よろしくお願いします。