Linux应用程序编译报错

Qualcomm 9x15平台A5应用程序编译,出错信息如下:
| /home/nelson/qualcomm/Cersei/apps_proc/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/libexec/armv7a-vfp-neon-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/4.6.3/ld: error: cannot open /lib/libpthread.so.0: No such file or directory
| /home/nelson/qualcomm/Cersei/apps_proc/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/libexec/armv7a-vfp-neon-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/4.6.3/ld: error: cannot open /usr/lib/libpthread_nonshared.a: No such file or directory
| /home/nelson/qualcomm/Cersei/apps_proc/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/libexec/armv7a-vfp-neon-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/4.6.3/ld: error: cannot open /lib/libpthread.so.0: No such file or directory
| /home/nelson/qualcomm/Cersei/apps_proc/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/libexec/armv7a-vfp-neon-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/4.6.3/ld: error: cannot open /usr/lib/libpthread_nonshared.a: No such file or directory
| /home/nelson/qualcomm/Cersei/apps_proc/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/libexec/armv7a-vfp-neon-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/4.6.3/ld: error: cannot open /lib/libc.so.6: No such file or directory
| /home/nelson/qualcomm/Cersei/apps_proc/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/libexec/armv7a-vfp-neon-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/4.6.3/ld: error: cannot open /usr/lib/libc_nonshared.a: No such file or directory
| /home/nelson/qualcomm/Cersei/apps_proc/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/libexec/armv7a-vfp-neon-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/4.6.3/ld: error: cannot open /lib/ld-linux.so.3: No such file or directory
| /home/nelson/qualcomm/Cersei/apps_proc/oe-core/build/tmp-eglibc/sysroots/9615-cdp/usr/lib/crt1.o(.text+0x28): error: undefined reference to '__libc_start_main'

0

查看全部1条回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Linux 段错误
(1)Linux环境下段错误的产生原因及调试方法小结 http://www.cnblogs.com/lidabo/p/5014591.html
linux程序编译的错误问题!
出现这种情况: 1  ) no newline at end of the file! 一般要在程序出现的错误一行加上一个"回车"就OK!(GCC中) 以前在51中一般是不会有这种问题出现的! 2 )还有一个是Linvale 左值问题!在3.4.1交叉编译器中,一般开始我们都有这种错的! 像这种错误是编译器造成的!不过,我们在将寄存器地址,强制转换再加上指针,最后用变
排除Jar里重复的文件
jar里重复的文件: 引入包时候出现类似以下错误: com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException:Duplicate files copied in APK META-INF/WALLET.RSA 请在gradle里面配置: ...
linux下log函数编译报错
头文件 #include <math.h> #include <stdio.h> 编译报错: (.text+0x22c): undefined reference to `log’ collect2: ld returned 1 exit status 解决方法:在makefile文件中加入 -lm 执行通过。...
wlan.tar.gz
博客android6.0编译报错附件
const导致的编译错误, 浪费了10分钟
最近写了几个函数, 参数我是用const的, 但调用更底层接口的时候, 接口中对应的参数没有const, 结果编译错误cannot find ...  居然花了10多分钟才看出问题, oh, my god.       算好, 对const的用法比较熟, 不然就呵呵哒了。       先来记录一下, 以后1分钟搞定啦。
lame for studio demo
android studio 移植lame ,解决编译报错。
清华大学出版社C语言程序第三版
清华大学出版社C语言程序第三版的程序源代码,编译报错的程序
GDI+库编译报错
开发平台: vs2010程序类型: win32应用程序问题背景:一个完好的程序,加入下列几行代码之后就会编译报错:#include <GdiPlus.h> #pragma comment(lib, "gdiplus.lib")而且报的是系统文件里面的错误,让人摸不着头脑。如图:回想起之前在实习的时候也遇到过类似的错误,那这到底是怎么一回事呢?按照 http://blog.sina.co...
linux下编译异常处理(以SQLite 为例)
我们在linux平台下进行sqlite数据库的移植处理,在编译时可能会遇到如下问题,在此简要列出其原因及处理方式。 1、expected  specifier-qualifier-list before …  在使用GCC时经常会遇到expected specifier-qualifier-list before …之类的错误。specifiers是指void、char、struct Fo
windows到Linux代码移植遇到的问题
windows到Linux代码移植经常遇到的问题和有关常用函数
openCV---linux下编译报错
linux编译opencv代码时报错: By not providing "FindOpenCV.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "OpenCV", but CMake did not find one. Cou
ubuntu12.04下共享文件编译出错的问题解决
在ubuntu通过命令mount -t cifs -o username=xxx //192.168.1.8/sharefile  /mnt挂在window的共享文件到本地,但是 使用本地的交叉编译器编译后出现如下提示:Value too large for defined data type。搜索了网上的一些答案,都是说 加上nounix,noserverino选项即可,刚开始也是按照网上的
linux 模块编译错误
在为android kernel编写模块的时候,将之前另一个工程的ko包驱动移植到新系统工程下,配置kernledir 等参数后,编译出现 warning: initialization from incompatible pointer type [enabled by default] error, forbidden warning: 错误,因为在之前工程中编译没有问题
linux 内核模块函数调用
在编写linux内核模块的时候,有时候我们需要调用一只内核模块里面的函数,然而如果是在不同目录下面编译生成的内核模块,此时A模块去调用B模块的函数时候会出现函数未定义,无法调用的情况。那么以前我是在同一个目录下面,先后写两个makefile,然后编译生成两个不同的内核模块,这种方式可以正常实现A模块调用B模块里面的函数,不过非常麻烦。本博文将会针对这种情况提出一种可以同时生成多个内核模块。
linux,编译proc出错解决办法
出错信息如下:proc PARSE=FULL DBAccess.pcCopyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.System default option values taken from: /home/oracle/app/product/9.2.0/precomp/admin/pcscfg.cfgErro
linux下编译安装zlib
zlib官方网站: http://www.zlib.net 上下载源码来安装zlib软件包。 目前最新版本zlib是zlib1.2.3,安装开始; $wget http://www.zlib.net/zlib-1.2.3.tar.gz $tar -xvzf zlib-1.2.3.tar.gz $cd zlib-1.2.3.tar.gz $./configure $make $
maven 编译报依赖错误的问题及解决方法
起因          因系统需要升级版本,便将整个系统的版本由1.0升为了2.0。可是在编译的时候报错了找不到对应包的错误。这些包又都是我自己编译、部署的包,就纠结了好一段时间。 问题         编译时出现的问题如图:          就一直是报这个错误,然后我自己还去192.168.1.5的仓库中查看了一下,是存在lansheng-common2.0.0的包的,开始以为是本
虚拟机linux共享文件的编译错误总结
库接口函数引用错位  一个错误耽误了将近一天!  针对现有库,编写一个测试程序,库对外的接口就只有一个头文件,头文件中定义了一些接口类和函数。  在对接口类调用的时候,发现并没有运行到目标函数,很苦闷,把相关的类的对象虚函数都添加了打印处理,结果没有任何打印信息,问了好几个同事,都说很奇怪!  最后无意中,发现调用一个函数时却进入了另外一个函数,很奇怪,肯定是出了错乱!  网络上有遇到类
LINUX应用程序开发指南.rar
LINUX应用程序开发指南.rar LINUX应用程序开发指南.rarLINUX应用程序开发指南.rarLINUX应用程序开发指南.rar
牛人总结Linux下PHP编译安装各种出错及解决方法
Linux下PHP编译安装各种出错及解决方法
linux应用程序中,内存布局
1.linux应用程序内存布局从低地址到高地址分别为:代码段,数据段,BSS段,堆,栈对向高内存地址生长,栈想低内存地址生长Linux的中所有的应用程序都是这个布局,每个应用程序都是从0x80480000这个地址开始的,这样冲突吗?不冲突,因为这个地址是一个虚拟地址,LINUX中每个应用程序都有自己的虚拟地址空间。2.2。查看的Linux中应用程序内存布局方法:通过查看应用程序进程中的进程地址映射...
交叉编译报错,解决方法
首先要将交叉编译工具安装好,在/etc/profile中设置好路径。 1、确保要编译的源码不要在虚拟机的共享文件夹目录,否则会报连接错误(ld: fail...) 2、 /bin/bash: /usr/local/cross_compiler/Linux-devkit/sysroots/i686-arago-linux/usr/bin/arm-linux-gnueabihf-gcc:
Linux应用程序地址分布
Linux 应用程序在被内核调入内存中运行后就成为一个进程,因此分析应用程序的地址空间实际上就是分析进程的地址空间分布。 应用程序的地址空间实际上由以下几个部分组成:代码段、初始化数据段、未初始化数据段(bss段)、堆、栈。其在内存中的分布如下:       APUE给出了各个段所包含内容的详细介绍,这里笔者用一个比较直观的方法验证各个段所包含的内容。 方法的思路是:编写一个含有各种数据的C程序,程
gradle编译错误汇总
Error 1: * Where: Build file '/home/gyniu/code/app/v2ex-android/app/build.gradle' line: 17 * What went wrong: A problem occurred evaluating project ':app'. > SDK location not found. Define loca
Linux:驱动之为应用程序实现调用(未完)
应用程序如何调用驱动 目前尚不是最终版本,还望有心人自己学习的时候,把自己整合的知识点相关的答案也好问题也好,或者实践过程中的一些操作截图,再或者其他的一些想要分享材料发给笔者邮箱:uestc_ganlin@163.com,我们一起完善这篇博客!笔者写这篇博客的时候已经工作第四个年头了,目前是在整理之前有过的学习资料,仅作为笔记,供同志们参考!短时间内可能不会去全部完善。!   驱...
make编译QT程序出现如下报错
/usr/local/qwt-6.1.0/lib/libqwt.so: undefined reference to `QSvgGenerator::~QSvgGenerator()'/usr/local/qwt-6.1.0/lib/libqwt.so: undefined reference to `QSvgGenerator::setTitle(QString const&)'/usr...
Arduino+ESP8266库文件
ESP8266 WiFi库文件,解决arduino编写代码编译报错的问题
msys 解决win10系统61 2503 sh.exe报错
msys 解决win10系统下MTK6261 MT2503 编译报错 sh.exe.
windows下编译Linux中编写的项目遇到的问题
问题1:代码的换行符不同。 出现原因: 在linux中,换行符只有一个 \n ,而在windows里,换行符是 \r\n 。这导致了在windows上看linux里写的源代码全是在一行里。 解决方案: 使用MinGW,完全兼容Linux的代码格式。MinGW安装器下载链接:https://osdn.net/projects/mingw/downloads/68260/mingw-get-s...
Linux应用程序访问驱动程序过程
当应用程序有访问字符设备或者说有访问字符设备驱动程序需求的时候,主要是通过系统调用达到这一目的的。例如,应用程序读取设备,应用程序使用read函数,read函数通过系统调用通过内核,使得驱动程序中的设备方法xx_read被调用。然后xx_read取数据通过相反路径将数据返回给read系统调用。那么内核中到底做了什么样的处理的呢?          首先,read位于用户空间,read的实现代码位
linux 下如何编写一个完整的应用程序!
步骤如下: 一:编写源码:本文末尾是我自己编写的一个简单的按键应用程序keyFunction.c    二:编译源码:在linux环境下,用对应的toolchain 编译源码,生成应用程序的可执行文件 keyFunction 例如:# arm-none-linux-gnueabi-gcc -o keyFunction keyFunction.c 三:添加应用程序keyFunction到
LINUX编译错误总结
1.make[1]: *** No rule to make target `confparser', needed by `spider'.  Stop. 原因是文件名中有空格
Window,Linux及应用程序监控
  Windows CPU,内存,磁盘,网络,GPU等可以在任务管理器中的性能选项查看。 打开左下角的资源监视器可以具体到每个进程。 Perfmon工具  图像根据《大话Java性能调优》而截的图 然后点击性能监视器,然后点击添加按钮,可以添加我们需要跟踪的性能指标。 能添加的参数可以参考下面的参数: CPU Windows -Processor 指标名称 指标描述...
linux内核模块和应用程序有什么区别
(1)应用程序基本上是从头到尾执行单个任务,而模块却需要事先向系统注册自己以便为将来的请求服务,并且模块有自己的模块初始化函数和模块退出函数。 (2)不是所有的应用程序都是事件驱动的,但内核模块却是,应用模块在退出时,可以不需要释放自己之前申请的资源或者其他的清除工作,但模块的退出却需要使用模块退出函数来仔细撤销初始化函数所做的一切,否则在系统重新引导之前某些东西就会残留在系统中。 (
Linux应用程序开发指南.zip
Linux应用程序开发指南.zip Linux应用程序开发指南.zip
Linux应用程序大全 随书光盘
Linux应用程序大全 随书光盘 Linux应用程序大全 随书光盘
Linux应用程序常用延时函数
linux应用程序中常用的几种延时函数介绍
linux应用程序开发环境v3.1.pdf
linux应用程序开发环境v3.1.pdf linux应用程序开发环境v3.1.pdf
科普之Linux应用程序与内核程序交互的几种方式。
      我们知道,对于一个应用程序即一个操作系统进程来说,它既有内核空间(与其他进程共享),也有用户空间(进程私有私有)。不管是内核空间还是用户空间,它们都处于虚拟地址空间。想了解更多,请参考我之前的博文:深入浅出Linux内核内存管理基础 第一节(http://blog.csdn.net/acs713/article/details/42836335)。      本文的目的不在于探
文章热词 ReactJS课程 机器学习教程 交互设计视频教程 运营管理视频教程 DB2视频教程
相关热词 ios获取idfa server的安全控制模型是什么 sql android title搜索 web应用程序教程 数据库应用程序