我有一个拥有自己完整的Linux环境的SDK,并提供了sdkroot
命令以在其环境(可能是美化的chroot)中运行事物。对于运行my_great_bin
之类的二进制文件,我需要在终端上进行sdkroot my_great_bin
。
现在,我在CLion上有一个CMake项目,该项目可以使用sdk环境(使用sdk中的cmake,gcc等)正确构建二进制文件。
不幸的是,我找不到在SDK环境中从CLion运行二进制文件的方法,就像我在终端上手动进行操作一样。尝试在CLion中运行它只会在我的计算机环境(./my_great_bin
而不是sdkroot my_great_bin
)上执行二进制文件。
编辑:我发现一种解决方法是创建一个运行配置,其中“可执行文件”为“ sdkroot”,“程序”参数为“ ./my_great_bin”,但调试不起作用。