- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
glibc (libgcc.a) 很好地存在于/usr/lib/路径中。我想用 sdk 和 devtools 构建一个 linux 镜像 core-image-minimal-dev。链接 glibc 时失败(到目前为止,大约 50% 的任务顺利完成)
我需要如何设置路径和库(在 local.conf 中)?找到 -lgcc 或如何正确配置?谢谢。这是错误消息:
| x86_64-poky-linux-gcc -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 --sysroot=/home/developer/yocto/Poky/build/tmp/sysroots/kontron-kbox-a103-tcbootstrap -nostdlib -nostartfiles -r -o /home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/build-x86_64-poky-linux/libc_pic.os \
| -Wl,-d -Wl,--whole-archive /home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/build-x86_64-poky-linux/libc_pic.a -o /home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/build-x86_64-poky-linux/libc_pic.os
| x86_64-poky-linux-gcc -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 --sysroot=/home/developer/yocto/Poky/build/tmp/sysroots/kontron-kbox-a103-tcbootstrap -nostdlib -nostartfiles -r -o /home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/build-x86_64-poky-linux/elf/librtld.map.o '-Wl,-(' /home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/build-x86_64-poky-linux/elf/dl-allobjs.os /home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/build-x86_64-poky-linux/libc_pic.a -lgcc '-Wl,-)' -Wl,-Map,/home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/build-x86_64-poky-linux/elf/librtld.mapT
| /home/developer/yocto/Poky/build/tmp/sysroots/x86_64-linux/usr/libexec/x86_64-poky-linux.gcc-cross-initial-x86_64/gcc/x86_64-poky-linux/6.2.0/ld: cannot find -lgcc
| collect2: error: ld returned 1 exit status
| Makefile:349: recipe for target '/home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/build-x86_64-poky-linux/elf/librtld.map' failed
| make[2]: *** [/home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/build-x86_64-poky-linux/elf/librtld.map] Error 1
| make[2]: *** Waiting for unfinished jobs....
| make[2]: Leaving directory '/home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/git/elf'
| Makefile:234: recipe for target 'elf/subdir_lib' failed
| make[1]: *** [elf/subdir_lib] Error 2
| make[1]: Leaving directory '/home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/git'
| Makefile:9: recipe for target 'all' failed
| make: *** [all] Error 2
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at /home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/temp/log.do_compile.106361)
ERROR: Task (/home/developer/yocto/Poky/meta/recipes-core/glibc/glibc_2.24.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 1258 tasks of which 1106 didn't need to be rerun and 1 failed.
Summary: 1 task failed:
/home/developer/yocto/Poky/meta/recipes-core/glibc/glibc_2.24.bb:do_compile
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
需要任何其他输出或文件来提供帮助吗? BR弗洛里安
最佳答案
您是否更改了默认的 GCC 编译器?看看这个文件:tcmode-default.inc它是设置默认编译器目标的文件。
我之前也遇到过类似的问题,就是找不到-lgcc。 Yocto Jethro: How to choose a Yocto Default Compiler? glibc failed at do_compile when use gcc 4.9
关于linux - Yocto Morty 2.2 ld : cannot find -lgcc in glibc 2. 24-r0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42162353/
如果您曾经将内核与 gcc 链接在一起,您可能知道参数 -lgcc。这个参数重要吗?它有什么作用 ? 最佳答案 如果你做一些驱动程序/内核开发,你可以使用 -nostdlib 从臃肿的标准库中删除你的
这是我的生成文件: task0 : main.o numbers.o add.o gcc -m32 -g -Wall -o task0 main.o numbers.o add.o m
我正在尝试在x86_64-pc-windows-msvc主机上编译x86_64-linux-android目标。这是我的.cargo/config: [target.x86_64-linux-andr
我正在尝试使用以下命令使用 gcc 编译 C 程序 gcc -r client.c -o exe 但是出现这些错误,并且没有生成 exe 文件: /usr/bin/ld cannot find
我试图在我的 64 位 Linux 上编译一个 32 位汇编代码(NASM),但我不能,我已经尝试了其他教程,我安装了 ia32-libs ... 当我尝试将其运行为: gcc asm1.o -o a
我正在尝试使用 gcc 编译基本的“Hello World”C 代码,但出现以下错误: ld: library not found for -lgcc collect2: error: ld retu
我正在尝试在 Linux Mint 17.2 中编译 main.c 代码和汇编代码 pstring.s。 当我尝试链接代码时,gcc 返回:/usr/bin/ld: 找不到 -lgcc。 有谁知道我需
我试图在 Windows 上使用 MingGW,但是当我尝试编译我的 c/c++ 文件时,当我使用 C(gcc) 编译时出现以下错误 > gcc c:\Users\Administrator\Desk
我正在尝试编译 TPC-H 基准测试,当我进行 make 时,返回以下错误: gcc -g -DDBNAME=\"dss\" -DLINUX -DORACLE -DTPCH -DRNG_TEST -D
glibc (libgcc.a) 很好地存在于/usr/lib/路径中。我想用 sdk 和 devtools 构建一个 linux 镜像 core-image-minimal-dev。链接 glibc
从 Unix Stack Exchange 转移到这里,我在那里的赏金失败了: 我正在尝试在 Ubuntu 16.04 LTS 上编译 Swift 代码,遵循 these instructions相当
我是一名优秀的程序员,十分优秀!