让我们从准备工作开始。我假设您已经下载了GCC的源代码。GCC的安装步骤已经包含在其中。但为了完整性,我在这里也添加一下。
像大多数GNU软件一样,GCC必须在构建之前进行配置。假设GCC源代码位于名为 'srcdir' 的目录中。创建一个新的目录 'objdir' 用于构建GCC。再创建一个名为 'local' 的目录,用于存放工具。假设我们当前的目录是 /home/name。现在我们有 /home/name/srcdir、/home/name/objdir 和 /home/name/local。
要配置GCC,请使用以下命令
cd objdir /home/name/srcdir/configure --prefix=/home/name/local/
当我们完成我们语言的创建后,添加一个选项,
--enable-languages=demo
其中demo是我们即将开发的新语言。第二步是构建过程。可以使用以下命令完成
make bootstrap-lean
最后一步是最终安装程序。可以使用以下命令完成
make install
我们可以开始开发新语言的流程了。