标签:c libraries development compiling shell-script
是否有一个系统或产品可用于自动化为多个平台构建32位和64位库的过程(Solaris(Sparc& x86)和Windows),用于构建可由其他用户复制的基于C的软件应用程序不同的机器?
我正在寻找是否有一个产品或系统可用于自动化编译库的过程,因为我们的软件构建出现了新的库.我们在Solaris和Windows上构建32位和64位的软件产品.我们想要构建新的库,然后将它们放在SVN或服务器上,供开发人员使用.我们需要一个可记录的流程,并且能够由我们的任何开发人员完成,并且能够在任何机器上轻松设置和复制.
到目前为止,我们使用的两个选项是OSC脚本和bash脚本.我正在寻找更多选择.我主要关心的是构建库,而不是应用程序.我希望开发人员可以在他们的构建中使用新库.这是C开发.
解决方法:
您需要一个build automation工具,其中包含many exist.即使您限制使用适合构建适用于Solaris和Windows的C程序的工具,也可能有数百种选择. Unix和Windows世界中经典的与语言无关的构建自动化工具是make.人们普遍认为,对于谁实际做得更好,可能做得更好但没有达成共识.
构建自动化工具仅执行一系列指令以从源生成生成的二进制文件和其他产品.听起来你可能想要一个continuous integration工具,可以做一些事情,比如从svn检出(可能在提交钩子中自动检出),调用make,调用测试脚本,上传产生的产品和测试结果,在构建时发送通知完成并显示某种带有构建历史的仪表板.
没有事实上的标准持续集成工具,更不用说“最好”了.查看维基百科列表,选择一些看起来很可能,并花几分钟查看他们的文档.然后选择一个并进行设置.除非您有其他要求未提及,否则大多数这些产品应该是合适的.
标签:c,libraries,development,compiling,shell-script 来源: https://codeday.me/bug/20190816/1669833.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。