gpt4 book ai didi

c++ - 无法在我的 C++ 代码中调用 gnome 终端命令

转载 作者:太空宇宙 更新时间:2023-11-04 09:47:34 27 4
gpt4 key购买 nike

char *mycmd = "gnome-terminal --profile 'me' -e '/usr/bin/programA --file/usr/bin/config/myconfig.ini --name="programA" --loggingLevel=1'";
popen(mycmd, "r");

第一行错误:错误:预期';'在“节点”之前

我知道这是因为 --name 的“”

有没有办法让这个命令起作用?

最佳答案

转义双引号:

char *mycmd = "gnome-terminal --profile 'me' -e '/usr/bin/programA --file/usr/bin/config/myconfig.ini --name=\"programA\" --loggingLevel=1'";

关于c++ - 无法在我的 C++ 代码中调用 gnome 终端命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14642720/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com