交叉编译错误:cc1: error: unrecognized command line option “-mlittle-endian“

Golang: CGo - 交叉编译 1.panic: Binary was compiled with 'CGO_ENABLED=0', go-sqlite3 requires cgo to work. This is a stub [recovered] panic: Binary was compiled with 'CGO_ENABLED=0', go-sqlite3 requires cgo to work. This is a stub 交叉编译的文件放到arm架构linux系统的平台上运行, 发现无法进行 ... 阅读详情
AI摘要

文章描述了在Ubuntu16.04上使用aarch64架构编译Linux内核时遇到的unrecognizedcommandlineoption错误,通过设置CROSS_COMPILE环境变量和修改makefile解决问题的过程。

在ubuntu16.04上编译TX2内核时,出现了如下错误:

cc1: error: unrecognized command line option "-mlittle-endian"

百度多次,说是交叉编译工具导致.

目前使用的cc为 aarch64-linux-gnu-gcc

存在于位置/usr/bin目录下.

但是使用命令

export CROSS_COMPILE=aarch64-linux-gnu-

后没有起作用.

直接修改makefile文件

# CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%)

CROSS_COMPILE = aarch64-linux-gnu-

编译通过

gcc: error: unrecognized command line option ‘-mthreads‘; did you mean ‘-pthread‘ 在ubuntu操作系统上执行上面的编译命令却不会报错,但是编译出的wx.exe可执行文件却无法运行。经过分析,是因为启用了编译约束;最终通过开启 golang的 cgo 和运行编译命令前指明。编译出的wx.exe成功在windows 11操作系统上成功运行。 阅读详情

相关推荐

SAP FI实战入门:从借贷法则到F-02记账,新手必懂的会计凭证操作

本文详细介绍了SAP FI模块中借贷记账法的核心逻辑及F-02凭证录入的全流程操作。通过实例解析借贷方向规则、科目编码设置及金额镜像原则,帮助新手快速掌握会计凭证操作技巧。同时提供了FS10N余额查询和常见错误排查方法,助力用户高效完成SAP财务记账任务。

weixin_29306571的博客 262

xilinx-kernel-source-5.10内核版本编译报错-mlittle-endian

linux kernel编译报错-mlittle-endian

jongden的专栏 3688

百元DIY手机荧光计:低成本荧光检测平台搭建与实战

荧光检测是一种基于物质受特定波长光激发后发射更长波长荧光的分析技术,其核心原理在于光与物质的相互作用。通过选择性激发与检测,该技术能实现对痕量物质的高灵敏度、高特异性定量分析,在生物医学、环境监测和食品安全等领域具有重要价值。传统荧光分光光度计虽精度高,但成本昂贵、体积庞大且操作复杂,限制了其在现场快检和普及教育中的应用。本文聚焦于如何利用智能手机的高性能摄像头和处理器,结合低成本光学滤光片和LED光源,构建一个便携、经济的DIY荧光检测平台。该方案通过简化光路设计,采用带通滤光片进行波长选择,并利用图像处

weixin_34194829的博客 305

内核编译unrecognized command line option “-milittle-endian”解决方案

编译31内核时,常会出现 是没有找到编译器的执行文件,常用方法souce /root/.bash_profile, 但是执行make ARCH=arm CROSS_COMPILE=arm-linux-后,仍然会出现上述问题。 解决方法: export PATH=$PATH:$HOME/bin:/usr/local/arm/4.3.1-eabi-armv6/usr

周江涛的专栏 1万+

告别死记硬背!用实际案例带你玩转UE5编辑器界面(附场景搭建练习)

本文通过实际案例教学,带你轻松掌握Unreal Engine5编辑器界面的核心功能。从创建基础场景到添加光源和可交互对象,逐步讲解内容浏览器、模式面板、世界大纲等模块的协同工作方式,告别死记硬背的学习模式。附场景搭建练习,助你快速上手UE5开发。

weixin_30566063的博客 729

Python 爬虫 + 数据分析:社会调查数据抓取与结果可视化分析

在当今数字化时代,数据已成为推动社会发展的关键资源之一。无论是市场调研、学术研究还是政策制定,社会调查数据都扮演着至关重要的角色。通过 Python 爬虫技术,我们可以高效地获取这些数据,并结合数据分析与可视化工具,深入挖掘数据背后的价值。本文将通过一个完整的实战项目,带你掌握如何使用 Python 爬虫抓取社会调查数据,并进行可视化分析。

yansideyucsdn的博客 126

Linux内核编译出错

编译内核 报错 -mlittle-endian cc1: error: unrecognized command line option "-mlittle-endian" cc1: error: unrecognized command line option "-mapcs" cc1: error: unrecognized command line option "-mno-sched-p...

nicholas_duan的博客 2119

第三篇:NVIDIA cuOpt Python API 详解:LP、QP、MILP 建模与求解,附核心术语名词解释

NVIDIA cuOpt是一款GPU加速的优化求解库,支持LP、QP、MILP和路径优化问题。本文详细介绍了其Python API使用方法,包括核心类Problem的变量定义、约束添加、目标设置和求解配置,并提供了术语解释。cuOpt通过GPU并行计算大幅提升大规模优化问题的求解效率,支持多种求解算法和参数配置,适用于需要高性能计算的优化场景。安装方式包含pip和Docker两种,验证安装后即可快速开始建模求解。

算法工程师 236

编译内核 报错 -mlittle-endian

交叉编译内核出现 cc1: error: unrecognized command line option "-mlittle-endian" 解决办法: 命令行加入 ARCH=arm CROSS_COMPILE="arm-linux-"或 export CROSS_COMPILE="arm-linux-" export ARCH=arm make zImage...

tiny_lxf的博客 2743

C/C++跳动的爱心(完整代码)

C语言实现跳动的爱心的完整代码。

AIGC 5842

STC单片机 普通 I/O 口中断功能介绍和使用

STC32单片机 普通 I/O 口中断功能介绍和使用

perseverance51博客 3048

cc1: error: unrecognized command line option "-mlittle-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] 错误 1root@ubuntu:/host/src1/2/...

byebyegov5qq 1149

Palantir 凭什么两年涨 20 倍?深度解析解决 AI 幻觉的 “本体论“ 核心原理

本文深度解析了Palantir本体(Ontology)的核心原理及其在企业AI应用中的革命性价值。本体通过构建结构化的语义层与动态执行层,将企业分散的数字资产(数据集、虚拟表、模型)映射为现实世界的数字孪生,使大模型能够在**严格的业务规则与数据边界内**进行推理与决策,从而从架构层面彻底解决AI幻觉问题。这一技术架构不仅帮助Palantir实现股价两年增长20倍、市值突破4000亿美金的商业成功,更成为SAP、Salesforce等ERP巨头争相模仿的下一代企业智能标准范式。通过航空业飞机故障应急处理等实

program哲学 224

20230102单独编译Toybrick的TB-RK3588X开发板的Android12的内核【失败】

rw-r--r-- 1 rootroot rootroot 230 3月 28 2022 build.config.gki.aarch64.fips140_eval_testing。-rw-r--r-- 1 rootroot rootroot 230 3月 28 2022 build.config.gki.aarch64.fips140_eval_testing。

南岭笑笑生之家 3787

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

问题解决:gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’

问题解决

yuechuji001的博客 1778

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

交叉编译错误:error: unrecognized command line option “-mlittle-endian“

交叉编译报错

sinat_15104757的博客 2298

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

安装linux里gcc时出现错误,安装错误的gcc导致一些错误

出现如下错误:make:arm-linux-gnueabihf-gcc:Commandnotfound CHKinclude/generated/uapi/linux/version.hCHKinclude/generated/utsrelease.hCCscripts/mod/empty.o/bin/sh:1:arm-linux-gnueabihf...

weixin_29238147的博客 4864

gcc for linux安装失败,安装错误的gcc导致一些错误

出现如下错误:make:arm-linux-gnueabihf-gcc:CommandnotfoundCHKinclude/generated/uapi/linux/version.hCHKinclude/generated/utsrelease.hCCscripts/mod/empty.o/bin/sh:1:arm-linux-gnueabihf-gc...

weixin_31467557的博客 2416

Linux 内核编译——瞎编译导致的问题

最近买了itop-4412 的板子 准被从内核移植  驱动编写  应用编程重新走一遍,刚开始很多问题没有搞懂,导致下面一些问题,后面会整理从0编译的文档Makefile:506: arch//Makefile: No such file or directorymake: *** No rule to make target 'arch//Makefile'.  Stop.ARCH?= $(SUB...

笑傲江湖 2万+

安装错误的gcc导致一些错误

make: arm-linux-gnueabihf-gcc: Command not found   CHK     include/generated/uapi/linux/version.h   CHK     include/generated/utsrelease.h   CC      scripts/mod/empty.o /bin/sh: 1: arm-linux-gnuea

macansan的专栏 1万+

C++编译:unrecognized command line option ‘-std=c++14’ 错误解决

1、解决的环境版本依赖 linux版本:centos cmake版本:3.3.2 gcc版本:5.2.0 g++版本:5.2.0 2、具体步骤 第一步:升级gcc版本为 5.2.0 shell命令 //查看当前gcc版本 gcc --version g++ --version //下载对应版本 cd /usr/lacal/src wget http://ftp.gnu.org/gnu/gcc/gcc-5.2.0/gcc-5.2.0.tar.bz2 tar -jxvf gcc-5.2.0.tar.bz2 /

bianlongpeng的博客 2万+

安装指定版本 GCC 编译器 error: unrecognized command line option 解决方案

GCC的安装 Linux下gcc编译器升级 make时出现 error: unrecognized command line option 错误升级gcc解决

TJDFDG的博客 3万+

立刻解决 gcc: error: unrecognized argument in option ‘-mabi=aapcs-linux’

内核编译交叉工具链设置错误报错解决

太白断水客 2193

gcc: error: unrecognized command line option ‘-no-pie’报错

输入命令gcc -m32 -no-pie -o linkbomb main.o phase1.o将两个可重定位进行连接的时候出错,报错:gcc: error: unrecognized command line option ‘-no-pie’ 原因:centos默认gcc编译版本为4点几,所以需要升级gcc,这里使用yum install进行安装。 依次输入下面命令 sudo yum install centos-release-scl-rh sudo yum install devtoolset

See_Csdn_的博客 7835
上一篇: 解决linux kernel 编译的错误问题
下一篇: 【UEFI实战】Linux下如何解析ACPI表
mtOS1573
博客等级 码龄15年 305粉丝 188原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值