我的问题如下:
每次在项目之间切换时,我是否需要为目标架构重新编译所有的VxWorks操作系统库,一个用于奔腾M,一个用于Atom?
如果是这样的话,有没有一些聪明的策略来缩短这个过程?
发布于 2015-03-06 21:26:09
在您的发行版中有vxworks源代码的情况下,您可以为每个BSP创建源代码构建项目并构建它们。这些项目会生成一整套的库。您可以基于源代码构建项目创建VIP (vxworks镜像项目),您的镜像将与您生成的库相链接。有一件事要记住--源代码构建项目不包含源代码,而是只包含它们上的链接,所以如果你在一个源代码构建项目中更改源代码,那么它将在所有项目中更改,并且下一次构建将更改produces库。所以要意识到这一点。希望这能对你有所帮助。
发布于 2014-11-06 04:19:56
诀窍是使用SCCS (源代码控制系统,如git、cvs、clearcase等),然后从相同的存储库创建两个本地工作区(一个用于奔腾M,另一个用于Atom)。当您在一个工作区中进行更改时,您将更改提交到存储库,然后将这些更改合并到另一个工作区中。
https://stackoverflow.com/questions/26716433
复制相似问题