“gcc_tooldir”在哪里

“gcc_tooldir”在哪里

在下面交叉编译器特定的选项, 它说:

--with-sysroot如果没有给出参数, 则默认值为${gcc_tooldir}/sys-root

但似乎gcc_tooldir没有定义。这是其他东西的昵称吗?“通常”在哪里?

答案1

但似乎 gcc_tooldir 未定义。这是其他东西的昵称吗?“通常”在哪里?

gcc_tooldir是一个make变量。您应该发现,在 GCC 构建的范围内,它的值在功能上与$(tooldir)make 变量的值相同,但在形式上有些不同。您不应该手动设置它,尽管您当然可以使用--with-sysroot配置选项为目标工具选择您自己的目录。每GCC 构建文档:

安装交叉编译器时,GCC 的可执行文件不仅安装到bindir,即exec-prefix/bin 中,而且还会安装到exec-prefix/ target-alias/bin(如果该目录存在)。通常,这样的工具目录保存特定于目标的 binutils,包括汇编器和链接器。

(原文强调。)

因此,标准工具目录名称的形式为“/usr/x86_64-w64-mingw32”,以从您在评论中提供的 Glade 示例中提取一个。

相关内容