问题标签 [toolchain]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - 如何让 Eclipse 在非标准位置查找和使用基于 gcc 的工具链
我试图让 Eclipse 与基于 GCC 的 ARM 交叉编译器一起工作。
如何配置 eclipse 以将新工具链添加到其工具链列表中?
工具链为Raisonance分布式GCC工具链:C:\Program Files\Raisonance\Ride\arm-gcc\bin\arm-none-eabi-gcc.exe
linux - ARM linux和跨工具链问题
我的手臂工具链可能有问题,但也许我做错了其他事情。我有使用三星 s3c2440 ARM9 uC的中国制造的开发板qq2440 。我正在使用带有本机 gcc(4.3.3) 和交叉编译版本 arm-unknown-linux-uclibc-gcc (crosstool-NG-1.3.2) 4.3.2 的 Ubuntu x86
我遵循了http://blog.leshak.ru/english/pages/how-to-install-u-boot-linux-2629-rootfsjffs2-busybox-1132-into-nand-qq2440/的教程 并使用了 Leshak的内核该板的补丁。问题是他的二进制文件可以完美运行,而我的则不行……
我通过 RS232(串行端口)与我的开发板通信,并且我在目标 Linux 上配置了串行终端。我使用Leshak 的uboot 映像。要配置我的内核,我使用以下命令行:
对于目标,我使用 vanilla Linux 源版本 2.6.29,并带有由Leshak创建的补丁。我真的不相信 Linux 会正式支持它,因为它不是主流产品。
我的内核映像开始启动,但它可能会将带宽(或 CPU 频率)更改为某个非标准值(已经尝试了所有标准值)。而不是指示将内核加载到内存中的点,我只有垃圾。不幸的是,它可能不会完成启动过程,因为网络接口和文件系统都没有出现。所以我发现它在中间的某个地方发生了恐慌。
有什么想法我接下来应该做什么?
感谢和问候,
克里斯
iphone - iPhone 来电显示检索 - 工具链
我想知道是否有任何方法可以在 iPhone 上获取来电的来电显示,我目前正在使用 SBTelephony.h(SpringBoard 标头)和 CoreTelephony.framework,但我并没有真正了解如何做到这一点。我打算将它用于使用 WinChain/ToolChain 等的 dylib。谢谢!
eclipse-cdt - Eclipse CDT 工具链问题
我想使用 Eclipse CDT 作为编辑器。我在windows机器上工作(因为它更漂亮),而工具链驻留在linux机器上。现在我打开 Eclipse,在正确的目录(源所在的 linux 机器上的磁盘)中创建空项目,然后将源(只需拖放)添加到项目中。我想要的只是能够进行交叉引用并为语法着色。现在我需要添加正确的包含目录并且......我只有带有预配置包含路径的“cygwin gcc”,我无法删除。我想用包含路径、编译器等定义我自己的环境。怎么做?谢谢
dll - 加载时动态链接和运行时动态链接之间的区别
将程序加载到内存时,加载时动态链接和运行时动态链接有什么区别?
c++ - C++,“老式”方式
我一直在学校学习 C++ 来创建小型命令行程序。
但是,我只使用 IDE 构建了我的项目,包括 VS08 和 QtCreator。
我了解构建项目背后的过程:将源代码编译为目标代码,然后将它们链接到特定于平台的可执行文件(.exe
,.app
等)。我也知道大多数项目也用于make
简化编译和链接多个源文件和头文件的过程。
问题是,尽管 IDE 在后台完成所有这些工作,让生活变得非常轻松,但我真的不知道真正发生了什么,并且觉得我需要习惯于以“老式方式”构建项目:从命令行,明确使用工具链。
我知道Makefile
s 是什么,但不知道如何编写它们。
我知道是什么gcc
,但不知道如何使用它。
我知道链接器的作用,但不知道如何使用它。
我正在寻找的是一个解释,或者是一个教程的链接,该教程解释了一个 C++ 项目的工作流程,从第一次编写代码到运行生成的可执行文件。
我真的很想知道构建 C++ 的内容、方式和原因。
(如果有什么不同,我正在运行 Mac OS X,使用 gcc 4.0.1 并制作 3.81)
谢谢!
compiler-construction - ccs 编译器多编译单元功能
在使用 CCS 编译器的多编译单元功能时,我偶然发现了一个似乎相当严重的错误:
设置是在#byte 中定义#bit 的头文件、两个编译单元#include-ing 头文件和引用所述#bit 的函数。
似乎该函数的代码(特别是使用所述#bit的正确地址)取决于所述函数与 main() 函数位于同一编译单元中。
有任何想法吗?
arm - 关于为 Xscale ARM 构建交叉编译器的建议?
我正在使用 PXA270 Xscale 开发板(类似于 Gumstix),并提供了一个交叉编译器,但它是 GCC 3.3.3。我想学习如何构建自己的交叉编译器,这样我就可以自定义设置,但是在获取 crosstools 和 crosstools-ng 以成功构建工具链时遇到了麻烦。我的主要需求是使用 GCC 4.2.X 和使用软浮点的能力。我正在运行 Ubuntu 9。有人对为这样的系统构建工具链有任何建议或建议吗?
提前致谢,
本