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