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

 

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

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值