现在的位置: 首页 > 综合 > 正文

Brew:IJG JPEG Lib移植link error的处理

2013年09月17日 ⁄ 综合 ⁄ 共 5860字 ⁄ 字号 评论关闭

 

Independent JPEG Group

http://www.ijg.org/

 

 

1.  假如需要支持浮点运算,需要调用相应的宏。

 

2.  不能调用c库。

 

 

LFLAGS 加上参数verbose,可以得到具体的错误信息:

 

Selecting library C:/ADS/lib/armlib/c_t__un.l.
Selecting library C:/ADS/lib/armlib/f_t_p.l.
Selecting library C:/ADS/lib/armlib/m_t_pu.l.
Selecting library C:/ADS/lib/cpplib/cppfp_t_pu.l.
Selecting library C:/ADS/lib/cpplib/cpprt_t__un.l.
Selecting library C:/ADS/lib/cpplib/cpp_t__un.l.
Selecting member rt_udiv.o(c_t__un.l) to define __rt_udiv.
Selecting member rt_memcpy.o(c_t__un.l) to define __rt_memcpy.
Selecting member rt_sdiv.o(c_t__un.l) to define __rt_sdiv.
Selecting member uread4.o(c_t__un.l) to define __rt_uread4.
Selecting member uwrite4.o(c_t__un.l) to define __rt_uwrite4.
Selecting member rtsdiv10.o(c_t__un.l) to define __rt_sdiv10.
Selecting member rtudiv10.o(c_t__un.l) to define __rt_udiv10.
Selecting member rt_memcpy_w.o(c_t__un.l) to define __rt_memcpy_w.
Selecting member rt_memclr_w.o(c_t__un.l) to define __rt_memclr_w.
Selecting member pvfn.o(c_t__un.l) to define __pvfn().
Selecting member dflt.o(f_t_p.l) to define _dflt.
Selecting member isdigit.o(c_t__un.l) to define isdigit.
Selecting member dflt.o(f_t_p.l) to define _dfltu.
Loading member isdigit.o from c_t__un.l.
              definition:  isdigit
              reference :  __rt_ctype_table
Loading member pvfn.o from c_t__un.l.
              definition:  __pvfn()
              reference :  raise
Loading member rt_memclr_w.o from c_t__un.l.
              definition:  _memset_w
              definition:  __16__rt_memclr_w
              definition:  __rt_memclr_w
Loading member rt_memcpy.o from c_t__un.l.
              reference :  _memcpy_lastbytes
              reference :  __rt_memcpy_w
              definition:  __16__rt_memcpy
              definition:  __rt_memcpy
Loading member rt_memcpy_w.o from c_t__un.l.
              definition:  _memcpy_lastbytes
              definition:  __16__rt_memcpy_w
              definition:  __rt_memcpy_w
Loading member rt_sdiv.o from c_t__un.l.
              reference :  __rt_div0
              definition:  __16__rt_sdiv
              definition:  __rt_sdiv
Loading member rt_udiv.o from c_t__un.l.
              reference :  __rt_div0
              definition:  __16__rt_udiv
              definition:  __rt_udiv
Loading member rtsdiv10.o from c_t__un.l.
              definition:  __16__rt_sdiv10
              definition:  __rt_sdiv10
Loading member rtudiv10.o from c_t__un.l.
              definition:  __16__rt_udiv10
              definition:  __rt_udiv10
Loading member uread4.o from c_t__un.l.
              definition:  __16__rt_uread4
              definition:  __rt_uread4
Loading member uwrite4.o from c_t__un.l.
              definition:  __16__rt_uwrite4
              definition:  __rt_uwrite4
Loading member dflt.o from f_t_p.l.
              definition:  __dflt_normalise
              definition:  __16_dfltu
              definition:  _dfltu
              definition:  __16_dflt
              definition:  _dflt
Selecting member rt_ctype_table.o(c_t__un.l) to define __rt_ctype_table.
Selecting member raise.o(c_t__un.l) to define raise.
Selecting member rt_div0.o(c_t__un.l) to define __rt_div0.
Loading member raise.o from c_t__un.l.
              definition:  raise
              reference :  __rt_raise
Loading member rt_ctype_table.o from c_t__un.l.
              reference :  __user_libspace
              reference :  _get_lc_ctype
              definition:  __16__rt_ctype_table
              definition:  __rt_ctype_table
Loading member rt_div0.o from c_t__un.l.
              reference :  __rt_raise
              definition:  __16__rt_div0
              definition:  __rt_div0
Selecting member rt_raise.o(c_t__un.l) to define __rt_raise.
Selecting member libspace.o(c_t__un.l) to define __user_libspace.
Selecting member lc_ctype_c.o(c_t__un.l) to define _get_lc_ctype.
Loading member lc_ctype_c.o from c_t__un.l.
              definition:  __ctype
              definition:  _get_lc_ctype
              reference :  strcmp
Loading member libspace.o from c_t__un.l.
              definition:  __16__user_libspace
              definition:  __user_libspace
Loading member rt_raise.o from c_t__un.l.
              reference :  __raise
              reference :  _sys_exit
              definition:  __rt_raise
              definition:  __32__rt_raise
Selecting member strcmp.o(c_t__un.l) to define strcmp.
Selecting member __raise.o(c_t__un.l) to define __raise.
Selecting member sys_exit.o(c_t__un.l) to define _sys_exit.
Loading member __raise.o from c_t__un.l.
              definition:  __raise
              reference :  __default_signal_handler
              reference :  __SIG_DFL
              reference :  __SIG_IGN
              weak ref  :  __sigvec_lookup
              reference :  __call_via_r2
Loading member strcmp.o from c_t__un.l.
              definition:  __16strcmp
              definition:  strcmp
Loading member sys_exit.o from c_t__un.l.
              definition:  __16_sys_exit
              definition:  _sys_exit
              reference :  __I_use_semihosting_swi
Selecting member defsig.o(c_t__un.l) to define __default_signal_handler.
Selecting member sigdefs.o(c_t__un.l) to define __SIG_DFL.
Selecting member sigdefs.o(c_t__un.l) to define __SIG_IGN.
Selecting member callvia.o(c_t__un.l) to define __call_via_r2.
Selecting member use_semi.o(c_t__un.l) to define __I_use_semihosting_swi.
Loading member callvia.o from c_t__un.l.
              definition:  __call_via_r0
              definition:  __call_via_r1
              definition:  __call_via_r2
              definition:  __call_via_r3
              definition:  __call_via_r4
              definition:  __call_via_r5
              definition:  __call_via_r6
              definition:  __call_via_r7
Loading member defsig.o from c_t__un.l.
              definition:  __default_signal_handler
              reference :  _ttywrch
Loading member sigdefs.o from c_t__un.l.
              definition:  __SIG_DFL
              definition:  __SIG_ERR
              definition:  __SIG_IGN
Loading member use_semi.o from c_t__un.l.
              definition:  __semihosting_swi_guard
              definition:  __I_use_semihosting_swi
              definition:  __32__I_use_semihosting_swi
Selecting member sys_wrch.o(c_t__un.l) to define _ttywrch.
Loading member sys_wrch.o from c_t__un.l.
              reference :  __I_use_semihosting_swi
              definition:  _ttywrch

 

 

抱歉!评论已关闭.