最近在学习libupnp.想gdb "upnp sample"的程序。可是一直不成功,现在菜鸟经历分享一下:
直接用gdb sample目录下的upnp_tv_device.
$gdb upnp_tv_device
提示:
"libupnp-1.6.6/upnp/sample/upnp_tv_device": not in executable format: 文件格式无法识别
用file 命令查看
$file upnp_tv_device
upnp_tv_device: Bourne-Again shell script text executable
原来是是一个shell文件,并不是真正的程序。用vi打开shell查看,发现真正的程序藏在sample目录下的.lbs目录下..