toolchain相关内容

安装GCC还是工具链?

我使用的是便携MSYS2+MinGW64。 我要去找GCC。 某些来源提示安装gcc,例如 $ pacman -Sy mingw-w64-i686-gcc $ pacman -Sy mingw-w64-x86_64-gcc http://www.cplusplus.com/forum/windows/227005/ 其他人(大多在GitHub中)建议安装toolchain,例 ..
发布时间:2022-03-12 20:39:54 其他开发

加载时动态链接和运行时动态链接之间的区别

将程序加载到内存时,加载时动态链接和运行时动态链接有什么区别? 解决方案 加载时链接是指可执行文件(或其他库)引用的库中的符号在可执行文件/库加载到内存时被处理,通过操作系统. 运行时链接是当您使用操作系统提供的 API 或通过库在需要时加载 DLL 或 DSO,然后执行符号解析. 我比 Windows DLL 更了解 Linux DSO,但原理应该是相同的..NET 库可能会 ..
发布时间:2022-01-11 15:27:41 其他开发

带有 cmake 工具链文件的 Yocto SDK

我提供了一个 Yocto SDK 来为嵌入式目标交叉构建应用程序.应用程序本身是使用 CMake 构建的.SDK 设置脚本提供了许多必要的环境变量(如交叉编译器的位置、sysroot 等),到目前为止已经足够构建应用程序了. 然而,最近应用程序依赖于 Boost 库(通过 CMakeLists.txt 中的命令 find_package(Boost REQUIRED)).现在 CMake 抱 ..
发布时间:2022-01-08 16:15:47 其他开发

加载时动态链接和运行时动态链接的区别

加载程序到内存时,加载时动态链接和运行时动态链接有什么区别? 解决方案 加载时链接是当可执行文件(或其他库)引用的库中的符号在可执行文件/库加载到内存时被处理时,通过操作系统. 运行时链接是指您在需要时使用操作系统提供的 API 或通过库加载 DLL 或 DSO,然后执行符号解析. 与 Windows DLL 相比,我对 Linux DSO 的了解更多,但原理应该是相同的..N ..
发布时间:2021-12-25 16:18:36 其他开发

XCode 工具链:如何将应用程序从一个帐户移动到另一个帐户?

类似于这种情况 [*]. 请继续澄清,因为我在平行宇宙中: A.我,作为一个 Apple 开发者. 和 B.客户,两人一组 - 我刚刚被添加为第 2 个人,管理员 (不是特工 - 他是第 1 个人). 客户端为我提供了* 应用程序重写/修复的源代码.*第一个版本仍然在应用商店上线,我的升级是它的替代品. 我在我的机器上重写了应用程序,使用我的 Apple ..
发布时间:2021-11-26 21:12:01 移动开发

关于为 Xscale ARM 构建交叉编译器的建议?

我正在使用 PXA270 Xscale 开发板(类似于 Gumstix),并提供了一个交叉编译器,但它是 GCC 3.3.3.我想学习如何构建我自己的交叉编译器,这样我就可以自定义设置,但是很难让 crosstools 和 crosstools-ng 成功构建工具链.我的主要需求是使用 GCC 4.2.X 和使用软浮动的能力.我正在运行 Ubuntu 9.有没有人对为这样的系统构建工具链有任何建议 ..
发布时间:2021-11-17 22:36:43 其他开发

关于为 Xscale ARM 构建交叉编译器的建议?

我正在使用 PXA270 Xscale 开发板(类似于 Gumstix),并提供了一个交叉编译器,但它是 GCC 3.3.3.我想学习如何构建我自己的交叉编译器,这样我就可以自定义设置,但是很难让 crosstools 和 crosstools-ng 成功构建工具链.我的主要需求是使用 GCC 4.2.X 和使用软浮动的能力.我正在运行 Ubuntu 9.有没有人对为这样的系统构建工具链有任何建议 ..
发布时间:2021-11-17 22:35:15 其他开发

为什么交叉编译 Arm Linux GCC 会出错?

我正在尝试使用 AppWeb,我编写了一个非常简单的程序将 AppWeb 嵌入到我的应用程序中,它使用 AppWeb 库中的一个函数. #include int main(int argc, char** argv){返回 maRunWebServer("appweb.conf");} 不知道什么时候用gcc(或cc)编译,编译成功.但是,当我交叉编译到 Arm 架构时,一直出错.这是我的 M ..
发布时间:2021-11-17 22:29:06 其他开发

源和目标具有不同的 EABI 版本

我正在尝试使用 ARM 工具链编译 .so 文件.但是我不断收到此错误 - 错误:源对象具有 EABI 版本 0,但目标具有 EABI 版本 5 我无法更改工具链中的任何内容,因为我必须使用给定的工具链.我以前从未见过这个错误. 我使用了这个编译器标志 - -Wl,--no-warn-mismatch 但不得不把它拿出来,因为它打破了很多其他的东西. 我使用的编译器标志 ..
发布时间:2021-11-17 22:20:42 其他开发

为 BBB 交叉编译应用程序的工具链

我的本​​机是基于 ubuntu 的 14.04 LTS x86_64 系统,我想为 Beaglebone black 交叉编译应用程序和 QT 程序,这是一个运行在 Debian 2015 发行版上的基于 armv7 的系统. 我应该在本机系统上安装哪个工具链来完成这项工作? 解决方案 这里有一个非常有用的链接,如何为 beaglebone black 设置交叉编译器、uboot、 ..
发布时间:2021-11-17 22:19:17 服务器开发

飞思卡尔 iMX6q ARM 处理器的 gcc 选项

我试图找出我正在为开发板设置的工具链的 gcc 选项:Sabre-lite 基于飞思卡尔的 iMX6q 四核处理器. 现在我知道 iMX6 基本上是一个 cortex-a9 处理器,有协处理器 vfpv3 和 neon,还有矢量图形、2D 甚至 3D 引擎. 然而,发行说明和使用指南文档并没有明确说明如何启用可以在 gcc 中启用的任何选项. 事实上,我可以“玩"的选项如下. ..
发布时间:2021-11-17 22:06:19 其他开发

使用 Xcode 11.2 (11B52) 存档的应用被拒绝:ITMS-90534:无效的工具链

我已经从商店安装了 Catalina 和 Xcode 11 并且它们是最新的: 卡特琳娜:10.15.1 (19B88) Xcode:11.2 (11B52) 昨天我使用 fastlane 上传了一个新的二进制文件.今天我收到了来自 Apple 的这条消息: 亲爱的开发者: 我们在最近提交的应用中发现了一个或多个问题应用商店评论,“Gözen Security" 7.3. ..
发布时间:2021-11-16 23:30:16 移动开发

运行Flutter Doctor时Android许可证状态未知

我无法运行Flutter应用程序,因为错误在Android许可证未知的cmd部分中不断弹出.我什至尝试更新android studio,但没有帮助.也出现错误,但我越过检查它要求删除的文件已被删除,并且android sdk管理器已存在.我正在复制错误: 1)找不到Android许可错误 X And​​roid许可证状态未知.尝试重新安装或更新您的Android SDK Manager ..
发布时间:2021-05-13 18:52:40 移动开发