[H8-ML(2771)] リンカーエラーについて
From: Kimitsugu Nakao <nakao@xxxxxxxxxxxxxxx>
Date: 2003年01月28日(火)17時27分06秒
四国ポリテクカレッジの中尾と申します。
今、日立さんが公開しているモニターをGNU Assemblerでアセンブルできる
ように改良しているのですが、リンクを行う時点で次メッセージを出して
エラーになってしまいます。
da_com.o(.text+0x5):da_com.s: relocation truncated to fit: DISP8 err02+ffffffff
このようなメッセージが延々と700行程度続き、最後に次ぎのエラーが発生します。
collect2: ld returned 1 exit status
make: *** [monitor.coff] Error 1
それぞれのファイルを個別にアセンブルした場合、エラーは出ずにオブジェ
クトファイルが生成されるのでリンク時問題だと考えています。どなたか
同じようなメッセージに遭遇して解決した方はいらっしゃいませんか。マ
ニュアルを見ても解決できませんでした。ちなみにmakefileは次ぎの通り
です。よろしくお願いします。

AOBJS = advanced.o da_com.o da_buf_1.o s_com.o ret_com.o swapv.o a_com.o \
	a_help_msg.o \
	b_com.o b_help_msg.o break.o trace.o \
	tracea.o d_com.o d_help_msg.o d_buf.o  da_help_msg.o \
	f_com.o f_help_msg.o f_buf.o g_com.o g_help_msg.o h8_com.o \
	h8_help_msg.o h8_buf.o l_com.o l_help_msg.o m_com.o m_help_msg.o \
	m_buf.o r_com.o r_help_msg.o  s_help_msg.o  \
	help_com.o back_com.o l_buf.o reg_com.o reg_help_msg.o vector_tbl.o \
	abort.o small_area.o\
	out_char.o out_crlf.o out_sp.o out_2sp.o out_ques.o out_value.o \
	out_string.o out_addr.o bin_asc_8.o bin_asc_6.o bin_asc_5.o \
	bin_asc_4.o bin_asc_2.o bin_asc.o in_char.o in_schar.o in_string.o \
	asc_bcd_2.o asc_bin_8.o asc_bin_6.o asc_bin_5.o asc_bin_4.o \
	asc_bin_2.o asc_bin.o err.o tbl_chk.o tbl_ana.o com_split.o \
	ins_split.o addra.o sizea.o paraa.o insa.o system_hdl.o undef_hdl.o \
	small_vector.o reg_name.o ins_name.o addr_name.o \
	init.o h8_tbl.o large_vector.o 

monitor.coff : $(AOBJS)
	$(CC) -mh -mint32 -mrelax -T h8_3048.x -nostartfiles $(AOBJS) -o $@
     -Wl,-Map,monitor.map

-----------------
四国職業能力開発大学校
中尾 亀三継
nakao@xxxxxxxxxxxxxxx
スレッド概略
[表示中](起点)
 ├[2774(1)]
 └[2775(2)]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]