首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VxWorks编译

VxWorks编译
EN

Stack Overflow用户
提问于 2015-03-20 15:36:28
回答 3查看 2.1K关注 0票数 2

我知道这可能是个很蠢的问题。请原谅我:

真是假:编译在VxWorks平台上运行的程序的唯一方法是从WindRiver购买一个开发环境,比如龙卷风或工作台。

(我正在寻找一个为VxWorks平台编译的免费/开放源码解决方案。)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-03-20 19:34:40

除了学术许可(无论如何都要使用VxWorks安装)之外,没有任何方法可以合法地为vxWorks平台编译代码。

从技术上讲,您可以获得用于编译VxWorks代码的GNU工具链。

您将遇到的问题是,您将无法访问编译代码所需的头文件或链接所针对的库。

票数 4
EN

Stack Overflow用户

发布于 2018-07-25 14:01:58

可以使用通用GNU交叉编译器生成ELF文件,并使用VxWorks命令将它们加载到正在运行的ld系统中。但是,除了概念证明或初步实验之外,我不推荐任何东西-- VxWorks库和风河的优秀文档都是必要的。

关于开发主机:

代码语言:javascript
复制
powerpc-elf-eabi-gcc -c foo.c

然后,在目标驻留shell上,已经从开发主机(例如,通过NFS)挂载了一个文件系统:

代码语言:javascript
复制
-> ld < foo.o
-> main()

(函数main()来自foo.c)

票数 1
EN

Stack Overflow用户

发布于 2015-05-07 22:52:10

因为VxWorks是专有的,所以你需要他们提供的工具(工作台/龙卷风)来为他们的操作系统开发。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29170353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档