热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

cc1:error:unrecognizedcommandlineoption"-mlittle-endian"

d:linuxlinuxkernelWORKING_DIRECTORYandroid-omap-20111108-gingerbreaddalviklibdexDexSwapVer

d:/linux/linuxkernel/WORKING_DIRECTORY/android-omap-20111108-gingerbread/dalvik/libdex/DexSwapVerify.c:38:0: warning: "__BYTE_ORDER" redefined [enabled by default]
d:/linux/linuxkernel/WORKING_DIRECTORY/android-omap-20111108-gingerbread/dalvik/vm/Common.h:127:0: note: this is the location of the previous definition
in Common.h:
#define HAVE_LITTLE_ENDIAN
d:/linux/linuxkernel/WORKING_DIRECTORY/android-omap-20111108-gingerbread/dalvik/vm/Common.h:126:0: warning: "__BYTE_ORDER" redefined [enabled by default]
d:/linux/linuxkernel/WORKING_DIRECTORY/android-omap-20111108-gingerbread/bionic/libc/include/sys/endian.h:265:0: note: this is the location of the previous definition
in endian.h:
//#define  __BYTE_ORDER       _BYTE_ORDER
#  define __BYTE_ORDER __LITTLE_ENDIAN

*************************************************************************************

root@ubuntu:/host/src1/2/uClibc-0.9.33# make install

  CC ldso/ldso/ldso.oS
cc1: error: unrecognized command line option "-mlittle-endian"
make: *** [ldso/ldso/ldso.oS] 错误 1
root@ubuntu:/host/src1/2/uClibc-0.9.33# echo $CC
arm-linux-androideabi-gcc
root@ubuntu:/host/src1/2/uClibc-0.9.33# which cc1
/host/android-ndk-r7/mytoolchain/libexec/gcc/arm-linux-androideabi/4.4.3/cc1
root@ubuntu:/host/src1/2/uClibc-0.9.33# make CROSS_COMPILE=arm-linux-androideabi- install
make[1]: `lib/ld-uClibc.so' is up to date.
  MKDIR /usr/arm-linux-uclibc/lib
install -m 755 ./lib/lib*-0.9.33.so \
  /usr/arm-linux-uclibc/lib/
(cd ./lib && tar --exclude=ld-uClibc.so.lds -cf - *.so.*) \
 | tar -xf - -C /usr/arm-linux-uclibc/lib/
  HOSTCC extra/scripts/unifdef
  MKDIR /usr/arm-linux-uclibc/usr/include
  INSTALL include -> /usr/arm-linux-uclibc/usr/include
  MKDIR /usr/arm-linux-uclibc/usr/lib
install -m 644 ./lib/crt1.o ./lib/Scrt1.o ./lib/crti.o ./lib/crtn.o   /usr/arm-linux-uclibc/usr/lib//
install -m 644 ./lib/*.a /usr/arm-linux-uclibc/usr/lib//
for i in `cd ./ && find lib/ -type l -name 'lib[a-zA-Z]*.so' | \
 sed -e 's/lib\///'` ; do \
  ln -sf ../../lib/$i.0 \
  /usr/arm-linux-uclibc/usr/lib//$i; \
 done
if [ -f ./lib/libc.so -a -f /usr/arm-linux-uclibc/lib//libc.so.0 ] ; then \
  rm -f /usr/arm-linux-uclibc/usr/lib//libc.so; \
  sed -e 's:uclibc_nonshared.a:/usr/arm-linux-uclibc/usr/lib//uclibc_nonshared.a:' \
      -e 's:libc.so.0:/usr/arm-linux-uclibc/lib//libc.so.0:' \
      -e 's:ld-uClibc.so.0:/usr/arm-linux-uclibc/lib//ld-uClibc.so.0:' \
      ./lib/libc.so > /usr/arm-linux-uclibc/usr/lib//libc.so; \
  sed -i -e 's://:/:g' /usr/arm-linux-uclibc/usr/lib//libc.so; \
 fi
if [ -d ./lib ] ; then \
  for i in `cd ./ && find lib/ -type f -name 'lib*.a' | sed -e 's/lib\///'` ; do \
   ln -sf $i /usr/arm-linux-uclibc/usr/lib//`echo $i \
    | sed -e 's/\.a$/_pic.a/'`; \
  done ; \
 fi
root@ubuntu:/host/src1/2/uClibc-0.9.33#

推荐阅读
  • 解决Only fullscreen opaque activities can request orientation错误的方法
    本文介绍了在使用PictureSelectorLight第三方框架时遇到的Only fullscreen opaque activities can request orientation错误,并提供了一种有效的解决方案。 ... [详细]
  • 本文详细介绍了 Charles 工具的下载、安装、配置及使用方法,特别针对 HTTP 和 HTTPS 协议的数据抓取进行了说明。 ... [详细]
  • 基于Linux开源VOIP系统LinPhone[四]
    ****************************************************************************************** ... [详细]
  • 本文详细解析了 Android 系统启动过程中的核心文件 `init.c`,探讨了其在系统初始化阶段的关键作用。通过对 `init.c` 的源代码进行深入分析,揭示了其如何管理进程、解析配置文件以及执行系统启动脚本。此外,文章还介绍了 `init` 进程的生命周期及其与内核的交互方式,为开发者提供了深入了解 Android 启动机制的宝贵资料。 ... [详细]
  • 本文详细介绍了在Linux系统上编译安装MySQL 5.5源码的步骤。首先,通过Yum安装必要的依赖软件包,如GCC、GCC-C++等,确保编译环境的完备。接着,下载并解压MySQL 5.5的源码包,配置编译选项,进行编译和安装。最后,完成安装后,进行基本的配置和启动测试,确保MySQL服务正常运行。 ... [详细]
  • Android中将独立SO库封装进JAR包并实现SO库的加载与调用
    在Android开发中,将独立的SO库封装进JAR包并实现其加载与调用是一个常见的需求。本文详细介绍了如何将SO库嵌入到JAR包中,并确保在外部应用调用该JAR包时能够正确加载和使用这些SO库。通过这种方式,开发者可以更方便地管理和分发包含原生代码的库文件,提高开发效率和代码复用性。文章还探讨了常见的问题及其解决方案,帮助开发者避免在实际应用中遇到的坑。 ... [详细]
  • 在Ubuntu系统中配置Python环境变量是确保项目顺利运行的关键步骤。本文介绍了如何将Windows上的Django项目迁移到Ubuntu,并解决因虚拟环境导致的模块缺失问题。通过详细的操作指南,帮助读者正确配置虚拟环境,确保所有第三方库都能被正确识别和使用。此外,还提供了一些实用的技巧,如如何检查环境变量配置是否正确,以及如何在多个虚拟环境之间切换。 ... [详细]
  • 在腾讯云服务器上部署Nginx的详细指南中,首先需要确保安装必要的依赖包。如果这些依赖包已安装,可直接跳过此步骤。具体命令包括 `yum -y install gcc gcc-c++ wget net-tools pcre-devel zlib-devel`。接下来,本文将详细介绍如何下载、编译和配置Nginx,以确保其在腾讯云服务器上顺利运行。此外,还将提供一些优化建议,帮助用户提升Nginx的性能和安全性。 ... [详细]
  • 本文将详细介绍如何在Mac上安装Jupyter Notebook,并提供一些常见的问题解决方法。通过这些步骤,您将能够顺利地在Mac上运行Jupyter Notebook。 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • Python 伦理黑客技术:深入探讨后门攻击(第三部分)
    在《Python 伦理黑客技术:深入探讨后门攻击(第三部分)》中,作者详细分析了后门攻击中的Socket问题。由于TCP协议基于流,难以确定消息批次的结束点,这给后门攻击的实现带来了挑战。为了解决这一问题,文章提出了一系列有效的技术方案,包括使用特定的分隔符和长度前缀,以确保数据包的准确传输和解析。这些方法不仅提高了攻击的隐蔽性和可靠性,还为安全研究人员提供了宝贵的参考。 ... [详细]
  • MATLAB字典学习工具箱SPAMS:稀疏与字典学习的详细介绍、配置及应用实例
    SPAMS(Sparse Modeling Software)是一个强大的开源优化工具箱,专为解决多种稀疏估计问题而设计。该工具箱基于MATLAB,提供了丰富的算法和函数,适用于字典学习、信号处理和机器学习等领域。本文将详细介绍SPAMS的配置方法、核心功能及其在实际应用中的典型案例,帮助用户更好地理解和使用这一工具箱。 ... [详细]
  • 本文详细介绍了批处理技术的基本概念及其在实际应用中的重要性。首先,对简单的批处理内部命令进行了概述,重点讲解了Echo命令的功能,包括如何打开或关闭回显功能以及显示消息。如果没有指定任何参数,Echo命令会显示当前的回显设置。此外,文章还探讨了批处理技术在自动化任务执行、系统管理等领域的广泛应用,为读者提供了丰富的实践案例和技术指导。 ... [详细]
  • 本文详细介绍了在 Android 7.1 系统中调整屏幕分辨率和默认音量设置的方法。针对系统默认音量过大的问题,提供了具体的步骤来降低系统、铃声、媒体和闹钟的默认音量,以提升用户体验。此外,还涵盖了如何通过系统设置或使用第三方工具来优化屏幕分辨率,确保设备显示效果更加清晰和流畅。 ... [详细]
  • 求助:在CentOS 5.8系统上安装PECL扩展遇到问题
    在 CentOS 5.8 系统上尝试安装 APC 扩展时遇到了问题,具体表现为 PECL 工具无法正常工作。为了确保顺利安装,需要解决 PECL 的相关依赖和配置问题。建议检查 PHP 和 PECL 的版本兼容性,并确保所有必要的库和开发工具已正确安装。此外,可以尝试手动下载 APC 扩展的源代码并进行编译安装,以绕过 PECL 工具的限制。 ... [详细]
author-avatar
余夫子曰
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有