我的gcc编译程序的任何许可证?

use*_*417 5 gcc gpl commercial-application

假设我编写了一个包含例如stdio.h的程序并用gcc编译它.

我可以通过我的计划赚钱吗?我可以用MIT许可证授权我的工作吗?

nne*_*neo 9

免责声明:我不是律师; 如果您担心这些问题,请咨询执业医师.

GCC及其运行时库在其许可证中特别附带"运行时异常"子句,您可以在此处找到:http://www.gnu.org/licenses/gcc-exception-3.1.html

该例外基本上执行以下操作:

当您使用GCC编译程序时,GCC可能会将某些GCC头文件和运行时库的部分与已编译的程序组合在一起.此异常的目的是允许编译非GPL(包括专有)程序,以此方式使用此Exception所涵盖的头文件和运行时库.

因此,使用非GPL代码对GCC头文件和库文件进行编译本身并不违反GPL.