关于vxworks工程迁移到另外电脑里,wind river workbench编译报错

本文分享了将工程从一台电脑迁移到另一台电脑时遇到的编译问题及解决办法。主要涉及makefile中路径的手动调整以及由于环境中存在多个不同版本的c库导致的编译错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前段时间需要把工程放到新电脑里面开发,于是把原来的工程拷到新电脑里面来了,结果编译过不去,调了半天才找到原因,这里稍微记录一下。

第一个问题,比较好说,makefile里面的一些文件和程序的路径不同的电脑可能不一样,这里我是自己手动修改了一下makefile,不知道有没有更好的方法。

第二个问题,第一个问题好说,分分钟搞定,结果还是编译不过去,而且出了一堆定义冲突的问题,看了一下,不是我工程代码的问题,应该是编译环境的问题。这个问题网上搜了半天始终没有任何头绪,后来分析来分析去,怀疑是编译器的问题,后来突然想到了,我之前安装了MinGW,并且添加到环境变量里面去了,这样workbench里面就找到了两个c库,结果两个库还不一样,于是就冲突了……这里把环境变量里面MinGW的path给删掉就OK了,当然,也不知道还有没有更好的方法,如有望赐教

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值