腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7015)
视频
沙龙
1
回答
为什么
我
不
能用
GCC
编译
ARM
BE8
ELF
?
、
、
、
、
Iv'e一直在尝试为
ARM
BE8
系统
编译
以下代码(使用大端数据访问运行小端代码)。
我
的代码如下所示: .global main ldr pc, =0x12345678 预期输出为: 04 f0 1f e5 <- littleendian opcode 12 34 56 78 <- big endian data
我
正在使用Makefile,首先尝试使用以下命令进行
编译
:
arm
-u
浏览 58
提问于2019-10-06
得票数 0
2
回答
手臂精灵-
gcc
和Cygwin
、
、
、
我
最近更新了最新版本的Cygwin (1.7.23),以前是一个功能性的‘手臂精灵-
gcc
’
编译
器,现在似乎已经崩溃了。特别是,无论
我
提供什么输入命令,它都抱怨没有输入文件:
arm
-
elf
-
gcc
: no input files
arm
-
elf
浏览 3
提问于2013-08-10
得票数 0
回答已采纳
1
回答
用
arm
-linux-xxx-
gcc
编译
的用户程序在一台x86机器上运行?
、
、
我
交叉
编译
hello.c与
arm
-linux-gnueabi-
gcc
我
检查了./hello hello:
ELF
32-bit LSB executable,
ARM
, EABI5 version 1 (SYSV), statically linked, for GNU/Linux>qemu-
浏览 4
提问于2017-03-19
得票数 2
2
回答
为什么
uboot默认使用
arm
-linux-
gcc
作为
arm
CROSS_COMPILE?
、
我
对工具链非常陌生,
arm
-eabi-
gcc
、
arm
-linux-
gcc
和
arm
-
elf
-
gcc
。
我
认为那只手
浏览 2
提问于2012-11-05
得票数 1
1
回答
垃圾输出到NXT屏幕
、
、
、
我
一直在尝试让nxtOSEK启动并运行,因为有一些C++项目
我
想用
我
的NXT来完成,而在搜索web时,它似乎是最值得推荐的系统。
我
一直在跟踪更新砖头并设置它,并设法
编译
示例程序并将它们下载到砖块中。但是,当我
编译
并运行helloworld程序(它只是将'OSEK HelloWorld‘输出到砖块的屏幕上时,我会得到一个满是垃圾字符的屏幕,只能通过重置电源才能返回。编辑第四
我
相信我已经解决了这个问题,但是
我
仍然不知道如何解决这个问题。原来<e
浏览 5
提问于2012-10-10
得票数 0
回答已采纳
1
回答
Tizen
gcc
汇编程序生成
ELF
而不是对象文件??不能创建静态库。
、
、
、
作为构建过程的一部分,源文件应该被
编译
成带有
arm
-linux-gnu-eabi-
gcc
-c的对象,然后用libtool组合成一个归档文件,但是libtool失败了,并抱怨每个.o文件都传递给它is经过检查,
我
发现
arm
-linux-gnu-eabi-
gcc
-c正在生成
ELF
文件,而不是对象文件,这是
我
以前从未见过的。当我将-c -v传递给
编译
器时,
我
可以看到链接器没有被调用。那么
为什么
是<em
浏览 3
提问于2016-10-12
得票数 1
回答已采纳
1
回答
ARM
Cortex-M上的Linux内核:如何构建合适的可执行文件
、
、
、
、
然后,
我
使用configs/stm32_defconf
编译
linux内核(版本4.20),然后使用
我
的新工具链静态
编译
busybox。
我
的可执行工具箱原来是一个.
ELF
!Cortex-M没有MMU,所以在没有MMU支持的体系结构上构建linux内核是不可能的,这就是
为什么
找不到(464 C)“LF”二进制加载程序的原因,没有。后续行动: Linux长期以
浏览 0
提问于2019-08-01
得票数 7
1
回答
包括武装精灵交叉
编译
中的库:未定义的引用
、
、
因此,
我
试图使用一个手臂精灵交叉
编译
器使用libmodbus构建一个小程序,并且
我
不断地获得libmodbus的未定义引用错误,即使它是为交叉
编译
器和lib文件夹构建的。/configure --host=
arm
-
elf
--prefix=/usr/local/
arm
-
elf
然后,
我
编写了
我
的程序,确保包括modbus
浏览 0
提问于2014-08-18
得票数 0
回答已采纳
1
回答
在WinARM4.1x下链接BREW对象时出错
、
、
、
我
试图使用WinARM 4.1.1
编译
和链接BREW项目的对象文件。
我
开始使用这个页面:。 首先要注意的是,
我
已经成功地在GNUDE工具链下工作了。当我切换到-Lc:/gnude/
arm
-
elf
/lib时,
我
开始使用它,直到我注意到链接器库路径中有了-Lc:/WinARM/
arm
-
elf
/lib而不是-Lc:/WinARM/
arm
-<em
浏览 1
提问于2009-06-05
得票数 1
1
回答
在
gcc
arm
x86_64-aarch64交叉
编译
中找不到sys/socket.h
、
、
、
我
正在尝试交叉
编译
(通过
gcc
-
arm
-10.3-2021.07-x86_64-aarch64-none-
elf
)一个简单的测试.c)#includemain() int s = socket(AF_INET, 0, 0); close(s);用这个命令 /opt/
gcc
-
arm<
浏览 12
提问于2022-08-24
得票数 0
回答已采纳
1
回答
Linux
ARM
ELF
和iOS
ARM
ELF
文件有什么不同?
、
、
但为了更清楚,
我
想知道细节上的区别是什么。
我
的意思是二进制头,或者一些数据对齐,或者映射和重新映射函数的方法,或者其他你知道的东西? 你能在iOS上使用Android
ARM
ELF
二进制吗?
为什么
不行?
我
是说系统调用?libc?
elf
格式差异?
我
知道达尔文不是Linux。所以可能是系统调用。但我只是猜测,
我
想从知道的人那里知道。例如我用
arm
-ios
编译
的
gcc
,然后用
a
浏览 0
提问于2013-05-21
得票数 1
回答已采纳
2
回答
uclinux
编译
错误
、
、
我
正在尝试使用硬件制造商提供的工具链交叉
编译
uclinux。=
arm
-uclinux-
elf
- -C linux-2.6.x || exit 1make[1]:/usr/local/
arm
-uclinux-tools/bin/
arm
-uclinux-
elf
-
gc
浏览 3
提问于2012-06-09
得票数 3
回答已采纳
1
回答
手臂-拇指-精灵-
gcc
: fork:资源暂时不可用make:* [main.o] Visual HAM SDK错误
、
、
、
我
已经安装了用于GBA开发的visual HAM SDK。
我
输入了一个基本程序并对其进行了
编译
,然后它给出了这个错误 C:/
gcc
-
arm
/bin/
arm
-thumb-
elf
-
gcc
.exe -I C:/
gcc
-
arm
/include -I C:/
gcc
-
arm
data/bss pass 0 faile
浏览 33
提问于2020-09-27
得票数 1
回答已采纳
1
回答
从OS / Linux交叉
编译
用于Windows / RPi的Java库
、
、
、
我
可以访问64位OS环境,但我想大大减少发布x86 / x86_64 / armv6 Linux和32 / 64位armv6的本机库构建的过程。如何从OS交叉
编译
JNI代码(如果不能
编译
,来自64位Ubuntu )?
我
必须安装哪些
编译
器(
我
使用的是),从哪里可以安装
我
必须包含并链接到的外部JDK环境?需要哪些特殊的
编译
器/链接器标志?
我
使用,这样就可以轻松地更改每个目标的
编译
器
浏览 3
提问于2013-08-18
得票数 3
回答已采纳
1
回答
尝试为OP5T
编译
内核时出错
、
、
我
试图为OP5T
编译
nethunter内核,但是当我尝试命令make时,
我
有以下错误:./scripts/
gcc
-version.sh: line 25: /home/arter97/
arm
64-
gcc
/bin/aarch64-
elf
-
gcc
: No such file or direc
浏览 0
提问于2021-10-14
得票数 -1
2
回答
错误构建ELLCC
、
、
、
、
从ELLCC运行build脚本将导致此错误/usr/include/unistd.h:582:7: note: 'sbrk' declared here ^ ll
浏览 1
提问于2013-12-06
得票数 5
1
回答
在OS上使用
arm
-精灵-
gcc
交叉
编译
器的问题
、
、
我
正在尝试
编译
我
的第一个linux
ARM
hello world程序,当我将二进制文件复制并运行到我的目标linux板(linuxstamp Atmel
arm
9g20)时,我会得到“非法指令”。
我
正在运行手臂精灵-
gcc
-4.6在OS上从macports.
我
正在使用Eclipse和IDE。看起来构建更多的是一个独立的非OS程序,而不是在linux用户空间中运行的代码。调用:
ARM
Mac
GCC
C Link
浏览 6
提问于2011-11-03
得票数 1
回答已采纳
1
回答
源和目标有不同的EABI版本。
、
、
我
正在尝试使用
ARM
工具链
编译
一个.so文件。不管怎么说,
我
总是犯这个错误-
我
用了这个
编译
器标志-但必须把它拿出来,因为它破坏了很多其他的东西。
我
使用的
编译
器标志是: -fPIC -O2 -marm -m
浏览 1
提问于2016-02-03
得票数 2
1
回答
为Beablebone黑建造DAHDI
、
、
、
、
我
正计划为Beagleboneblack建造DAHDI使ARCH=
arm
交叉
编译
=
arm
-linux-gnu- uImage-dtb.am335x-b
浏览 1
提问于2015-03-09
得票数 1
回答已采纳
2
回答
在64位环境下执行32位目标文件
、
、
我
为
arm
-
gcc
做了一个交叉
编译
工具链,为
arm
-
elf
目标配置了binutils、newlib、
gcc
和gdb。
我
遇到的问题是,当我在Mac上用
arm
-
elf
-
gcc
编译
一个程序时,它生成了一个32位的可执行文件,不能在64位环境中执行。 规避这个问题的最简单方法是什么?
我
可以将32位可执行文件放到
arm
环境中,但我有兴趣知道
我</e
浏览 1
提问于2010-09-15
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Verdi HW/SW co-debug 简单使用
简单对比运行C与python3脚本的执行效率
只有170字节,最小的64位Hello World程序这样写成
交叉编译的Linux的头文件路径
符号的那些问题
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券