当前位置: 技术问答>linux和unix
我在Linux下开发软件,出现奇怪的错
来源: 互联网 发布时间:2016-09-13
本文导语: 我在编译程序的时候, 老出现错误: obj/Debug/usr_browse_user_dfta.0:(.rodata+oxb4) obj/Debug/usr_browse_user_dfta.0:(.rodata+oxf4) obj/Debug/usr_input_dev_info.0:(.rodata+ox2fc) obj/Debug/usr_input_sys.0:(.rodata+ox414) 我是初学者。。。 能说说这是什么...
我在编译程序的时候,
老出现错误:
obj/Debug/usr_browse_user_dfta.0:(.rodata+oxb4)
obj/Debug/usr_browse_user_dfta.0:(.rodata+oxf4)
obj/Debug/usr_input_dev_info.0:(.rodata+ox2fc)
obj/Debug/usr_input_sys.0:(.rodata+ox414)
我是初学者。。。 能说说这是什么错吗?怎么解决
老出现错误:
obj/Debug/usr_browse_user_dfta.0:(.rodata+oxb4)
obj/Debug/usr_browse_user_dfta.0:(.rodata+oxf4)
obj/Debug/usr_input_dev_info.0:(.rodata+ox2fc)
obj/Debug/usr_input_sys.0:(.rodata+ox414)
我是初学者。。。 能说说这是什么错吗?怎么解决
|
编译的时候没有将相关的库函数加进去。
你查查你的sgui_done_goto_main_window()函数存在于那个函数库中。然后在编译的时候用-lxxx来加入这个库
你查查你的sgui_done_goto_main_window()函数存在于那个函数库中。然后在编译的时候用-lxxx来加入这个库
|
这是链接时报的错,函数找不到定义,一般2个原因:
1.没有加入库文件,makefile添加-lxxx来加入
2.库文件路径不对,makefile添加-L /data1/lib/...
1.没有加入库文件,makefile添加-lxxx来加入
2.库文件路径不对,makefile添加-L /data1/lib/...