G++で単純なソースファイルをコンパイルしたところ、コンパイラは通るのですが、
リンカでの次のようなワーニングが大量に発生し、
! /usr/local/se3208-elf/bin/ld: warning: no memory region specified for section `.gnu.linko
* nce.t._._19__pointer_type_info'
最後に、
! /cygdrive/c/DOCUME~1/ore808/LOCALS~1/Temp/ccMDWNGJ.o(.data+0x14): undefined reference to
* `global destructors keyed to streambuf::_un_link(void)'
! collect2: ld returned 1 exit status
! make: *** [test] Error 1
となって、うまくリンカが通りません;;;
VC++なら問題なく通るものなのですが。
"no memory region specified for section 〜"というのは、
もしかして、LDがメモリ確保に失敗してるってことなんですか?
回避方法が解る方がいましたら、どうぞ宜しくお願いいたします。
|