不同平台的介子交叉文件
meson cross-file for different platforms
在介子中,您在交叉文件中指定交叉编译器,例如:
[binaries]
c = '/opt/yada-yada/gcc/bin/powerpc-yada-yada-gcc'
如果您确切知道编译器的存放位置,那就太好了。如果我想为 Windows 指定相同的编译器,我需要一个不同的交叉文件,如:
[binaries]
c = 'c:\Program Files (x86)\yada-yada\gcc\bin\powerpc-yada-yada-gcc'
有没有办法在两个平台上只使用一个交叉文件?我认为 find_program
可能会有所帮助,但我只是收到有关跨文件变量 c.
中格式错误的值的错误
不,跨文件的全部目的是针对特定平台。只需创建一个目录来保存交叉文件。
如果将编译器放在路径中,则无需指定绝对路径。
然后,它将在两个系统上运行。
在介子中,您在交叉文件中指定交叉编译器,例如:
[binaries]
c = '/opt/yada-yada/gcc/bin/powerpc-yada-yada-gcc'
如果您确切知道编译器的存放位置,那就太好了。如果我想为 Windows 指定相同的编译器,我需要一个不同的交叉文件,如:
[binaries]
c = 'c:\Program Files (x86)\yada-yada\gcc\bin\powerpc-yada-yada-gcc'
有没有办法在两个平台上只使用一个交叉文件?我认为 find_program
可能会有所帮助,但我只是收到有关跨文件变量 c.
不,跨文件的全部目的是针对特定平台。只需创建一个目录来保存交叉文件。
如果将编译器放在路径中,则无需指定绝对路径。
然后,它将在两个系统上运行。