Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中,如何添加用于编译c程序的gedit插件?_Python_Plugins_Gedit - Fatal编程技术网

在python中,如何添加用于编译c程序的gedit插件?

在python中,如何添加用于编译c程序的gedit插件?,python,plugins,gedit,Python,Plugins,Gedit,我试图在gedit中创建一个插件来编译c程序。为此,我还需要添加一个按钮。当我按下这个按钮时,它应该编译当前打开的c程序。并且在终端中显示一条消息。我是python新手,所以请帮助我编写代码…首先我建议查看,然后您可以调查其他gedit用户创建的代码。谢谢您的建议。我可以使用以下命令编译一个特定的c文件(hello.c):p=subprocess.Popen(“gcc-o hello.c”,stdout=subprocess.PIPE,shell=True)(output,err)=p.comm

我试图在gedit中创建一个插件来编译c程序。为此,我还需要添加一个按钮。当我按下这个按钮时,它应该编译当前打开的c程序。并且在终端中显示一条消息。我是python新手,所以请帮助我编写代码…

首先我建议查看,然后您可以调查其他gedit用户创建的代码。谢谢您的建议。我可以使用以下命令编译一个特定的c文件(hello.c):
p=subprocess.Popen(“gcc-o hello.c”,stdout=subprocess.PIPE,shell=True)(output,err)=p.communicate()
问题是,我需要通过获取文件名并在代码中替换来编译“any”c文件。我试了很多,但失败了。请帮帮我