距离openEuler 24.03 SP1发版已经过去了一段时间了,值得注意的是,在这个新的发行版中,可以直接通过命令行下载clang18了!之前的发行版中clang的版本是17,可以直接dnf install clang来完成下载,那么现在的clang18又该怎么下载呢?

dnf search一手,发现一个东西,就是 llvm-toolset-18-clang.riscv64(llvm-toolset-18-clang也行),直接dnf下载这东西,果不其然,最后成功下载了clang18,只不过位置有点奇怪。居然是在这里:/opt/openEuler/llvm-toolset-18/root/usr/bin,同时,对应的其它文件统一都在这个目录

都是常规的形式,头文件,可执行文件,库文件,以及共享文件,不过并没有安装在常规的目录(/usr/bin /sbin /bin之类的),因此我们需要手动添加可执行文件的路径。具体操作:export PATH=$PATH:/opt/openEuler/llvm-toolset-18/root/usr/bin
至此,clang18就在openEuler 24.03 SP1(RISC-V)上部署成功了,附上测试结果
