使可执行文件在linux下不提示运行



每次我运行安装在系统中的可执行文件时,它都没有任何提示符,但是最近我配置了我的vim编辑器来做c++编码。每次我通过vim使用make构建程序并想要运行构建的可执行文件时,一个弹出窗口显示该文件是可执行文件,以及我是否要执行它??

我怎样才能把那东西关掉,这样提示就不会打扰我了?

编辑:只有在vim编辑器外双击文件时才会出现提示符。在debian上使用LXDE桌面

编辑:我注意到,任何可执行文件双击在文件管理器得到相同的弹出。当通过桌面面板启动应用程序时,它是好的。

我不知道当你"配置vim做c++"时你做了什么,但是你应该能够通过运行:makeg++目录通过调用:

构建一个make文件:
:!g++ % -o %<  # calls gcc filename.ext -o filename

然后以类似的方式运行编译后的程序:

:!./%<         # executes ./filename  (w/o extension) and without prompting

使用ubuntu吗?如果是,尝试打开文件的首选项,找到行为选项,选择在打开时执行。

最新更新