0
假设我使用英特尔编译器(例如icc,ifort)和相关的英特尔库(MKL,TBB等)编译库或其他软件包。如果在我的英特尔许可证过期后,我想编译依赖于以前编译的软件的东西,即使我的许可证已过期,我是否能够编译和使用它们?第二个编译过程是否无法读取或链接到以前编译的软件?或者,如果编译成功,它是否会产生错误,说我的许可证需要更新?如果我使用英特尔编译器进行编译,那么在我的许可证过期后我能够使用结果吗?
更具体的例子:
- 今天:我用
icc
和TBB编译METIS。 - 下一年(许可证过期后):我尝试编译并运行SuiteSparse与
gcc
,它使用MKL并依赖于METIS。
是否有任何理由,这是行不通的?旧图书馆会查看我目前的许可证状态并发现它不起作用吗?
我提出的问题的原因是,虽然英特尔为我的目的提供了最好的编译器,但它是专有的,我希望开发将来可以运行的代码。
啊,使用专有软件的危险...... :-(我现在越来越热爱GPL。 – jvriesem