介子gcc路径配置
meson gcc path configuration
您好,在我的项目中,我将 gcc 配置为由选项使用
meson build --cross-file mygcc.txt
在文件mygcc.txt中我设置了需要的gcc命令:
[binaries]
c = '/usr/bin/gcc'
cc = '/usr/bin/gcc'
cpp = '/usr/bin/g++'
ar = '/usr/bin/gcc-ar'
strip = '/usr/bin/strip'
ld = '/usr/bin/ld'
....
我想知道是否可以动态设置安装gcc的根目录。
例如,如果我使用 gcc-toolset,我可以切换安装在
下的默认 gcc
/user/bin
到
/opt/rh/gcc-toolset-9/root/usr/bin
为了使用新的 gcc,我需要更改 mygcc.txt 中的路径,删除构建目录并重新配置介子。
但是是否可以配置 meson 以选择 bash 中使用的 gcc 集?
devel@lnx+ 哪个 gcc
/opt/rh/gcc-toolset-9/root/usr/bin/gcc
为了解决问题我修改了mygcc.txt中的文件
[binaries]
c = 'gcc'
cc = 'gcc'
cpp = 'g++'
ar = 'gcc-ar'
strip = 'strip'
ld = 'ld'
pkgconfig = 'pkg-config'
.......
然后在我添加的 .bashrc 中
#source gcc
source /opt/rh/gcc-toolset-9/enable
您好,在我的项目中,我将 gcc 配置为由选项使用
meson build --cross-file mygcc.txt
在文件mygcc.txt中我设置了需要的gcc命令:
[binaries]
c = '/usr/bin/gcc'
cc = '/usr/bin/gcc'
cpp = '/usr/bin/g++'
ar = '/usr/bin/gcc-ar'
strip = '/usr/bin/strip'
ld = '/usr/bin/ld'
....
我想知道是否可以动态设置安装gcc的根目录。
例如,如果我使用 gcc-toolset,我可以切换安装在
下的默认 gcc/user/bin
到
/opt/rh/gcc-toolset-9/root/usr/bin
为了使用新的 gcc,我需要更改 mygcc.txt 中的路径,删除构建目录并重新配置介子。
但是是否可以配置 meson 以选择 bash 中使用的 gcc 集?
devel@lnx+ 哪个 gcc /opt/rh/gcc-toolset-9/root/usr/bin/gcc
为了解决问题我修改了mygcc.txt中的文件
[binaries]
c = 'gcc'
cc = 'gcc'
cpp = 'g++'
ar = 'gcc-ar'
strip = 'strip'
ld = 'ld'
pkgconfig = 'pkg-config'
.......
然后在我添加的 .bashrc 中
#source gcc
source /opt/rh/gcc-toolset-9/enable