混合编译时,配置软件需要填写
./configure --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu
Build Platform: 这是执行编译工具的平台。
Host Platform: 这是最终运行代码的平台。
Target Platform:如果这是一个编译器,这是编译器将生成代码的平台。
--host通过config.guess在主机上运行。
运行locate config.guess可以找到它,在/usr/share/automake/目录下。
然后直接运行即可获得host
# /usr/share/automake-1.11/config.guess
x86_64-unknown-linux-gnu
./configure --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu
Build Platform: 这是执行编译工具的平台。
Host Platform: 这是最终运行代码的平台。
Target Platform:如果这是一个编译器,这是编译器将生成代码的平台。
--host通过config.guess在主机上运行。
运行locate config.guess可以找到它,在/usr/share/automake/目录下。
然后直接运行即可获得host
# /usr/share/automake-1.11/config.guess
x86_64-unknown-linux-gnu