调试中遇到问题的解决方法

原创 2013年12月05日 14:33:10

1.未使用交叉工具链中的库文件,而是默认使用了ubuntu中系统库文件,导致incompatible错误。

解决方法:定义STAGING_DIR环境变量。

export STAGING_DIR=/opt/toolchain_mspdc2k/bin:$STAGING_DIR (/opt/toolchain_mspdc2k/bin为交叉工具链bin所在位置

2.安装ssh server。出现安装包所依赖的已安装的库版本过高,需要手动地降低已安装的库版本。错误描述如下

apt-get install openssh-server
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:


The following packages have unmet dependencies:
  openssh-server: Depends: openssh-client (= 1:5.3p1-3ubuntu3) but 1:5.3p1-3ubuntu7 is to be installed
E: Broken packages

解决方法:

root@iefswang-desktop:/home/iefswang/wireless/upx-3.91-src/src#apt-cache showpkg ssh-client
Package: ssh-client
Versions: 


Reverse Depends: 
  avahi-ui-utils,ssh-client
  git-core,ssh-client
  devscripts,ssh-client
  backuppc,ssh-client
  ckermit,ssh-client
  unison-gtk,ssh-client
  unison,ssh-client
  sshpass,ssh-client
  lxsession,ssh-client
  ltp-network-test,ssh-client
  libpam-ssh,ssh-client
  libnxcl1,ssh-client
  libnet-ssh-perl,ssh-client
  libnet-sftp-foreign-perl,ssh-client
  libnet-scp-perl,ssh-client
  lam-runtime,ssh-client
  keychain,ssh-client
  gstm,ssh-client
  grabcd-rip,ssh-client
  gabedit,ssh-client
  duply,ssh-client
  avahi-ui-utils,ssh-client
  autossh,ssh-client
  git-core,ssh-client
  devscripts,ssh-client
  backuppc,ssh-client
Dependencies: 
Provides: 
Reverse Provides: 
openssh-client 1:5.3p1-3ubuntu7
openssh-client 1:5.3p1-3ubuntu3

root@iefswang-desktop:/home/iefswang/wireless/upx-3.91-src/src# aptitude install openssh-client=1:5.3p1-3ubuntu3

根据apt-cache得知已安装的openssh-client的版本号为1:5.3p1-3ubuntu7,需要降低为1:5.3p1-3ubuntu3。命令:

aptitude install openssh-client=1:5.3p1-3ubuntu3

或者

apt-get install openssh-client=1:5.3p1-3ubuntu3

3、crosstool-ng 1.9.3 编译交叉编译器

注意:将C compiler--additional language :[*]java 中的选项取消。

1)当提取duma2_5_15时报错:

Build failed in step 'Extracting and patching toolchain components' 

查看build.log可知,解压duma2_5_15.tar.gz时出错。

tar zxvf duma2_5_15.tar.gz 执行后出错。

file duma2_5_15.tar.gz   可以看到duma2_5_15.tar.gz是HTML文件

解决办法:将tarball目录下的源码文件duma2_5_15.tar.gz、strace-4.5.19.tar.bz2和expat-2.0.2.tar.gz(也不是压缩格式的文件),需要手动下载这些源码文件。


 2)checking for C compiler default output file name... configure: error: C compiler cannot create executables

Build failed in step 'Installing static core C compiler'

网上给了几种解决方法:

(1)  apt-get install libc6-dev gcc g++


(2) 其他网友给的答案是(我的配置已经取消了链接成静态库,这里没碰到这个问题。写在这里,留作以后参考)

[*] Link libstdc++ statically into the gcc binary

可以看到GCC在编译时被静态链接了,也就是没有生成libstdc++.so,所以导致libstdc++连接不到,因此去掉该选项,再次编译。

试了下,没管用。

可能正如http://blog.csdn.net/chen_zhongming/article/details/6680596的作者所说,是我的环境没有安装好或者是源码包没下全,所以将这篇文章中提到的包下载更新:

apt-get install aria2 curl 

ap-get install libglibc*

apt-get install libncurses5*


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Ubuntu中crosstool-ng编译出错:[ERROR] gtype-desc.c:8829:18: error: subscripted value is neither array nor

【问题】 折腾: 【记录】Ubuntu下用crosstool-ng为xscale建立交叉编译器arm-xscale-linux-gnueabi-gcc 编译出错: ? 1 2 3 4 5 ...
  • yi412
  • yi412
  • 2015-10-20 14:37
  • 1172

pin码遇到问题的解决方法

  • 2012-09-16 00:00
  • 192KB
  • 下载

cocos2dx android 接入移动MM 遇到问题及解决方法

之前结果移动MM的sdk,由于要加入它的so文件,当时也弄了好一阵,使用 include $(CLEAR_VARS) LOCAL_MODULE := armbdpush_V1_0 LOCAL_S...

GeekOS 遇到问题及解决方法

开始因为Bochs的配置总是出现问题,一个配置文件在别人的电脑上能用,但在自己的电脑上就没法用。在网上查找资料发现:bochs的配置文件和物理主机的硬件配置密切有关,并且还和bochs的安装路径有关。...

最新hexo3和Github搭建个人博客遇到问题和解决方法汇总!

我的搭建完成的效果图: 我所使用的版本: win7 node:v4.1.1 git: version 1. 9. 5. msysgit.0 hexo: 3.0以上 ...

IBMDS3400双控配置遇到问题及解决方法

IBMDS3400双控配置遇到问题及解决方法 一、控制机器和DS3400连接的方式问题:DS3400存储双控两个控制口的IP分别为:192.168.128.101和192.168.128.102。在安...

升级iOS7遇到问题This device isn't eligible for the requested build的解决方法

今天用iTunes升级iOS7了,中间遇到点小问题:This device isn't eligible for the requested build. 说一下其解决方法。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)