linux编程C/C++如何自动打开一个终端并且运行新程序
2014-05-12 09:28
417 查看
做linux开发过程中,需要在某个程序运行到特定过程中打开一个新的终端界面,运行一个新的程序,具体的实现过程非常简单。
首先,system()用来在C/C++代码中实现系统命令,而gnome-terminal -e ./test用来打开当前目录的测试程序test。
在自己代码中添加如下一句命令:
如此可以实现在代码中打开一个终端,并且运行一个新程序。
首先,system()用来在C/C++代码中实现系统命令,而gnome-terminal -e ./test用来打开当前目录的测试程序test。
在自己代码中添加如下一句命令:
system("gnome-terminal -e ./test");
如此可以实现在代码中打开一个终端,并且运行一个新程序。
相关文章推荐
- linux编程C/C++如何自动打开一个终端并且运行新程序
- (他山之石)MFC学习之路(二)如何在多文档视图中,程序一开始运行,只出现主框架,不打开一个文档?
- 如何统计一个程序打开的实例个数,及当前在运行的个数
- 如何打开终端并且执行一个命令
- linux如何实现开机加载完图形界面后自动运行自己写的一个程序
- win7如何添加开机启动程序(开机就自动运行打开)
- linux常用终端指令+如何用vim写一个c程序并运行
- 编译运行symbian程序(如何打开一个symbian工程)
- 如何调用一个程序,等待运行结束,并知晓程序运行成功与否:ShellExecuteEx;WaitForSingleObject;GetExitCodeProcess(C代码)
- docker如何创建一个运行后台进程的容器并同时提供shell终端
- 如何把一个现成的exe文件合并到合并到我的程序里?运行时再释放出来?
- 如何给一个外行人解释:世界上第一个程序是如何写出来并让它按规定运行?
- Ubuntu 开机如何自动运行程序
- c# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- java程序中,如何安全的结束一个正在运行的线程?
- 1.编写一个简单的C语言程序:根据输入的两个整数求平均值并且在终端输出,通过gcc编译器得到它的汇编程序文件。 2.编写一个C语言程序:打印输出所有“水仙花数”,用gdb调试程序(给出步骤)。所谓“
- 如何编写一个自动投票程序
- 在程序开始运行时,系统自动打开3个标准文件:标准输入、标准输出、标准出错输出
- 如何获取所有安装的Android应用并且可以运行其中一个?
- 如何使Linux系统上的程序开机后自动运行 (转)