腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
交叉
编译
时如何使用CMake管理安装目录?
cmake
、
cross-platform
我正在
交叉
编译
一个C
库
,使用CMake
和
一个工具
链
文件。我
的
工具
链
文件将CMAKE_
SYSROOT
设置为适当
的
值,这样
编译
就没有问题了。但是,在安装时,
库
不会安装到CMAKE_
SYSROOT
指向
的
目录。不过,我可以通过运行make install DESTDIR=xxx来实现这一效果。据我了解,这里
有
两个不同
的
概念:
交
浏览 3
提问于2019-10-02
得票数 2
1
回答
QtCreator
中
的
"
Sysroot
“传递给Makefile
中
的
哪个命令?
makefile
、
qt-creator
、
qmake
我正在
交叉
编译
使用Qmake
和
QtCreator。在工具包
的
设置(工具
链
和
qmake设置在那里)
中
,
有
一个名为
Sysroot
:
的
字段。()我让
Sysroot
:指向~
浏览 3
提问于2015-04-08
得票数 12
1
回答
交叉
编译
和
链
接到
sysroot
中
的
库
-
有
什么问题
吗
?
cmake
、
raspberry-pi
、
cross-compiling
、
gnu-toolchain
、
wiringpi
我不是没有经验,但我越来越清楚,我在
交叉
编译
和
sysroot
领域缺乏一些基本
的
理解。我希望有人能为我提供我需要
的
宝贵信息。我下载了一个预构建
的
armhf gcc
交叉
编译
器/工具
链
,它附带了一个名为arm-linux-gnueabihf
的
目录,其中包含以下目录: bin/lib/ - contains我正在使用cmake进行
交叉</
浏览 88
提问于2019-09-24
得票数 1
2
回答
目录结构
和
sysroot
linux
、
crosstool-ng
我
有
一个工作
的
交叉
编译
工具
链
,感谢
交叉
编译
-ng :) -然而,
交叉
编译
ng文档很少,而且我对
交叉
编译
非常陌生。我认为,在这方面,具体
的
主人和目标并不重要。arm-unknown-linux-gnueabi
浏览 4
提问于2013-02-09
得票数 8
回答已采纳
3
回答
当我们构建一个内核
和
busy box时,我们只需要busybox
的
工具
链
,而不需要内核
的
工具
链
?
embedded-linux
在为嵌入式设备制作小型linux系统时,我们需要基于默认工具
链
的
配置集进行内核构建,这是正确
的
吗
?而rootfs需要一个工具
链
?由于架构是在内核
中
设置
的
,因此不需要工具
链
。而忙碌
的
盒子则是二进制
的
。因此,它需要一个工具
链
。我在这里有疑问,请纠正我。
浏览 1
提问于2013-07-22
得票数 0
1
回答
使用Buildroot工具
链
交叉
编译
V8
cross-compiling
、
v8
、
buildroot
有没有人能提供使用Buildroot工具
链
交叉
编译
V8
的
建议? 我需要将V8整体
库
嵌入到当前使用CMake
的
C++应用程序
中
。在Buildroot下,cmake包自动提供一个toolchain.cmake文件,以确保正确
的
编译
器,使用
sysroot
和
C++
库
等。我能够使用gn args设置
sysroot
,并且知道
有
一个custom_toolcha
浏览 56
提问于2021-01-12
得票数 0
1
回答
当使用
交叉
编译
器时,什么时候需要
sysroot
?
gcc
、
embedded
、
cross-compiling
、
toolchain
我正在使用
交叉
编译
一些C++代码。我注意到,我可以很好地
编译
,只需调用
编译
器,而不需要任何特殊标志。具体来说,我可以在不传递--
sysroot
标志
的
情况下
编译
。我可以看到
编译
器已经配置了--with-
sysroot
选项: --with-
sysroot
=/opt/aarch64--glibc--stable-2020.08-1/aarch64-buildroot-linux-gnu
浏览 8
提问于2022-02-23
得票数 1
3
回答
arm-linux-gnu-gcc致命错误: stdio.h:没有此类文件或目录
c
、
linux
、
gcc
、
cross-compiling
这些是/usr/bin
中
的
文件-rwxr-xr-x. 1 root root 691752 Feb 5 2013 arm-linux-gnu-addr2line5 2013 arm-linux-gnu-strings我跟随
交叉
编译
一个简单
的
\n", __FILE__);
浏览 4
提问于2014-04-11
得票数 10
回答已采纳
1
回答
什么是
sysroot
,如何创建
sysroot
?
linux
我正在使用QT
和
嵌入式设备,在许多文档项目( )
中
,他们都在谈论
sysroot
。我已经在网上搜索过了,但是我找不到任何关于
sysroot
是什么
的
东西。不过,我
有
一个
交叉
编译
器工具
链
。什么是
sysroot
,如何创建
sysroot
?
浏览 1
提问于2016-10-07
得票数 59
回答已采纳
1
回答
交叉
编译
azure iot sdk
cmake
、
debian
、
cross-compiling
、
beagleboard
我尝试将Azure IoT C SDK ()
交叉
编译
为BeagleBoard黑色。INCLUDE(CMakeForceCompiler) SET(CMAKE_FIND_ROOT_PATH_M
浏览 1
提问于2017-04-24
得票数 1
1
回答
面向主机
交叉
编译
的
目标
库
构建
linux
、
qt
通常,
交叉
编译
包(
库
)意味着使用目标机器主机
的
工具
链
在主机
中
构建包。然而,似乎还有另一种替代 在目标
中
构建包(使用本机gcc),然后将/usr/lib
中
的
.so
和
/usr/include文件
中
的
相关头文件复制到主机
sysroot
中
,这样我们就可以在主机
中
交叉
编译<
浏览 0
提问于2019-02-25
得票数 0
4
回答
如何在
交叉
编译
时使用外部
库
?
c
、
linux
、
gcc
、
arm
、
cross-compiling
我正在使用gcc-linaro工具
链
.我能够
交叉
编译
和
运行一些独立
的
程序在pi上。现在,我想将我
的
代码与外部
库
(例如ncurses )链接起来。我怎样才能做到这一点。我应该直接将我
的
程序与主机上现有的ncurses连接起来,然后在ARM上运行吗?(我认为这是行不通
的
)我是否需要为arm获取源代码或预先构建
的
lib版本,将其放在lib路径
中
,然后
编译
?我还想知道是如何工作
的<
浏览 6
提问于2013-09-19
得票数 36
回答已采纳
1
回答
autoconf/配置在哪里查找包含文件
linux
、
compilation
、
cross-compiling
、
configure
、
autoconf
我试图
编译
SDLVersion1.2,当我运行configure时,我看到了一堆输出,其中一些是搜索某些c/c++头
的
配置工具:checking for sys/stat.h... yes它是否按照未修改
的
gcc那么(对我来说更重要
的
是)下面的情况如何:我使用一个工具
链
进行
交
浏览 2
提问于2013-12-20
得票数 1
回答已采纳
1
回答
如何让buildroot将boost包含在主机工具
链
中
?
linux
、
docker
、
boost
、
cross-compiling
、
buildroot
我正在替换一个旧
的
交叉
编译
工具
链
,我不知道如何像旧工具
链
那样让buildroot包含host/.../
sysroot
/usr/include/boost。上下文:该项目从uClibc转移到musl,这就是工具
链
需要更新
的
原因。
浏览 24
提问于2022-02-21
得票数 0
回答已采纳
2
回答
什么是独立
的
工具
链
?
android
、
toolchain
、
android-ndk-r5
我试图理解一个独立
的
工具
链
意味着什么。以下是我
的
调查结果。一个工具
链
,它可以与所有配置一起使用,即正确路径
中
的
系统标头
和
库
。对于Android,它还将在工具
链
可以查找它
的
路径
中
包含API头。这可能与常规工具
链
不同,因为R需要配置并为android
的
使用做好准备,使用
sysroot
和
libc头路径等等。嗯,我正在为android<
浏览 5
提问于2012-11-06
得票数 14
1
回答
意思是-
sysroot
=$SDKTARGETSYSROOT?
cross-compiling
、
yocto
希望你们能给我更清楚
的
解释它包含 SDKTARGETSYSROOT (我知道它是保存
交叉
编译
代码所需
的
头文件
和
库
文件
的
典型
的
最小目标) PATH (有点像您自己
的
环境
中
的
路径使用,但与目标有一些
浏览 5
提问于2022-02-12
得票数 0
回答已采纳
2
回答
为嵌入式Arm
交叉
编译
Qt :libp线程.so.0未找到
qt
、
arm
、
linker-errors
、
cross-compiling
、
embedded-linux
我正试图将Qt与WebKit
交叉
编译
为嵌入式arm设备(飞思卡尔处理器)。我
有
一个没有武器
的
linux工具
链
。Qt实际上已经
编译
了,但是我在试图
编译
演示时遇到了问题,特别是WebKit演示,这正是我想要
的
。现在,
编译
再次中断,说它找不到libpth
浏览 6
提问于2011-05-13
得票数 1
2
回答
带有主机工具
链
的
buildroot环境
buildroot
为了运行测试用例等,我想为主机系统
编译
一些构建环境(/usr/bin/gcc等)。 我尝试在external_toolchain中指定/usr,但这失败了。有人做过这样
的
事
吗
?buildroot手册说这是不支持
的
,因为他们不能将它导入到rootfs
中
。但是对于测试用例,没有必要使用rootfs。
浏览 2
提问于2012-05-31
得票数 2
回答已采纳
2
回答
使用
sysroot
返回错误
的
包含路径
的
cmake
交叉
编译
c++
、
cmake
、
cross-compiling
当试图
交叉
编译
(针对arm目标)并通过cmake包含包时,我遇到了一个问题。
编译
在本地
编译
时和在没有包依赖
的
交叉
编译
时工作良好。CMAKE_
SYSROOT
和
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)不足以让cmake只在这个目录
中
查看,还是在这里遗漏了什么?注意:工具
链
说明
中
的
set(CMAKE_FIND_ROOT_P
浏览 5
提问于2020-09-17
得票数 1
回答已采纳
1
回答
交叉
编译
特技
linux
、
makefile
、
cmake
、
arm
、
cross-compiling
我
有
困难
交叉
编译
一个手臂装置
的
特效。
交叉
编译
OpenSSL是通过CMake项目:完成
的
,它成功地在目标设备上运行。
编译
CMake时使用
的
OpenSSL工具
链
文件:SET(CMAKE_C_COMPILER /home/elias/toolchains/axotec我在挣扎着传递替身makefile整个
sysr
浏览 6
提问于2015-05-13
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用CMake工具链配置IntelliSense
程序调试之gdb大法
以太坊连载(九):C+客户端的安装与定制(三)
NDK21编译ffmpeg5.0.1
Facebook与区块链结合 即将开启社交软件新时代
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券