我有一个使用CMake构建的C/C++项目。在尝试编译静态二进制文件时,我遇到了计算机和目标机器上不同GLIBC版本的问题。在SO的另一个问题中,类似问题的被接受答案是使用libc的替代实现,如musl或uClibc。 (请参阅此处)
我找不到任何关于如何指向cmake使用这种替代libc的信息。也没有提供FindMusl.cmake文件,也找不到互联网上的文件。简单地使用CC=/usr/bin/musl-gcc无效。
如何使我的cmake项目与这些替代libc实现静态链接,使其独立于GLIBC?
我找不到任何关于如何指向cmake使用这种替代libc的信息。也没有提供FindMusl.cmake文件,也找不到互联网上的文件。简单地使用CC=/usr/bin/musl-gcc无效。
如何使我的cmake项目与这些替代libc实现静态链接,使其独立于GLIBC?