我的问题如下:
我是否需要重新编译所有VxWorks O.S.每次我在项目之间切换目标架构的库,一个用于Pentium M,一个用于Atom?
如果是这种情况,是否有一些明智的策略来缩短程序?
答案 0 :(得分:1)
如果您的发行版中包含vxworks源,则可以为每个BSP创建源构建项目并构建它们。这些项目生成了一整套库。您可以基于源构建项目创建VIP(vxworks图像项目),并且您的图像将与您生成的库链接。要记住的一件事 - 源构建项目不包含源,但只包含它们的链接,因此如果您将在一个源构建项目中更改源,它将在所有项目中更改,下一个构建将更改产品图书馆。所以要注意它。希望这会对你有所帮助。
答案 1 :(得分:0)
诀窍是使用SCCS(源代码控制系统,如git,cvs,clearcase等),然后从同一个repo创建两个本地工作区(一个用于Pentium M,另一个用于Atom)。在一个工作区中进行更改时,您将更改提交到repo,然后将这些更改合并到另一个工作区中。