openwrt编译问题

来源:互联网 发布:五年目的放课后淘宝 编辑:程序博客网 时间:2024/06/15 23:44
编译喜马拉雅demo的时候出现
Package ximalayademo is missing dependencies for the following libraries:
libstdc++.so.6 错误


查找~/tina/out/astar-parrot/staging_dir 目录下 发现./toolchain/lib/libstdc++.so.6 有该文件


make menuconfig , 发现 Symbol: USE_LIBSTDCXX [=n]   PACKAGE_libstdcpp [=y]  

Symbol: USE_LIBSTDCXX [=n]                                                                              

  -> -> Global build settings                                                                                      

  -> Preferred standard C++ library (<choice> [=y])    



进入Preferred standard C++ library
(X) uClibc++
( ) libstdc++        
发现选中的是uClibc++


看来默认不是libstdc++


在demo的Makefile加入
define Package/$(PKG_NAME)/Default
  ...
  DEPENDS:=... +libstdc++
endef


编译,还是出错, 搜索了下,发现正确写法是libstdcpp


修改Makefile
define Package/$(PKG_NAME)/Default
  ...
  DEPENDS:=... +libstdcpp
endef


编译,正常通过。
0 0
原创粉丝点击