查看“判断 Linux 应用程序是否安装”的源代码
←
判断 Linux 应用程序是否安装
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
使用 popen 执行 which 命令。 <small><nowiki>#include <iostream> bool is_inst(const string& package_name) { string cmd = "which " + package_name; FILE* pipe = popen(cmd.c_str(), "r"); if (!pipe) { return false; } char buffer[128]; while (fgets(buffer, sizeof(buffer), pipe) != nullptr) { pclose(pipe); return true; } pclose(pipe); return false; }</nowiki></small> [[分类:Develop]] [[分类:C++]]
返回
判断 Linux 应用程序是否安装
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
目录
文章分类
侧边栏
帮助
工具
链入页面
相关更改
特殊页面
页面信息