Ubuntu自定义gedit外部工具编译、连接C文件
2017-11-04 20:45
232 查看
用gedit写完C语言代码后再用终端编译、连接、运行是一件有点麻烦的事情,偶然间发现gedit的外部工具插件很是强大、很是好用。
在插件一栏中勾选外部工具。
在管理外部工具窗口,左下角有添加和删除外部工具按钮,点击添加按钮,右上角区域是工具代码区,右下角有一些选项,保存:执行工具代码前是否保存文档,输入:设置输入内容,输出:设置输出内容。编译和运行工具的选项除快捷键外都一样。
举一反三,我们可以写出很多实用而又强大的外部工具。
在root权限下使用gedit打开文档会出现没有菜单选项、无法使用工具的情况,网上有很多解决办法。
主题挺好看的,安利一波https://blog.anmoljagetia.me/flatabulous-ubuntu-theme/。
开启外部工具插件功能
打开gedit,点击菜单栏的编辑,再点击首选项。在插件一栏中勾选外部工具。
管理外部工具
点击菜单栏的工具,External Tools列出了可用的外部工具,点击即可使用,管理外部工具点击Manage External Tools…。在管理外部工具窗口,左下角有添加和删除外部工具按钮,点击添加按钮,右上角区域是工具代码区,右下角有一些选项,保存:执行工具代码前是否保存文档,输入:设置输入内容,输出:设置输出内容。编译和运行工具的选项除快捷键外都一样。
编译
#!/bin/sh document="$GEDIT_CURRENT_DOCUMENT_DIR/$GEDIT_CURRENT_DOCUMENT_NAME" #文档绝对路径 echo "Compiling..." gcc -c $document #编译 if [ "$?" -eq 0 ] then echo "Compiled successfully!" else echo "Compiled failed!" fi
运行
#!/bin/sh document="$GEDIT_CURRENT_DOCUMENT_DIR/$GEDIT_CURRENT_DOCUMENT_NAME" #文档绝对路径 program="$GEDIT_CURRENT_DOCUMENT_DIR/a.out" #生成的可执行文件绝对路径 echo "Compiling and linking..." gcc -o $program $document #编译、连接 if [ "$?" -eq 0 ] then echo "Compiled and linked successfully!" else echo "Compiled or linked failed!" exit fi echo "Running...\n" $program #运行可执行文件
举一反三,我们可以写出很多实用而又强大的外部工具。
在root权限下使用gedit打开文档会出现没有菜单选项、无法使用工具的情况,网上有很多解决办法。
主题挺好看的,安利一波https://blog.anmoljagetia.me/flatabulous-ubuntu-theme/。
相关文章推荐
- (原创)Gedit外部工具脚本,用于编译C代码并在编译完成后执行
- ubuntu下利用crosstool制作交叉编译工具
- 对于无法连接外网的用户,如何编译语言模型训练工具bigfatlm
- ubuntu gedit 工具菜单下没有 Manage external tools
- 64位Ubuntu安装海思交叉编译工具后用不了的解决办法
- 编译过程的一些小知识——内部连接与外部连接
- Ubuntu15.04下QT5.4编译配置MySQL5.6.26连接驱动
- # Ubuntu14.04下安装交叉编译工具
- ubuntu 13.10 搭建 嵌入式 debian 交叉编译工具
- Ubuntu 建立交叉编译工具4.3.2[转]
- Ubuntu 9.04安装arm-linux-gcc交叉编译工具
- Ubuntu9.04下安装arm-linux-gcc交叉编译工具的摸索
- eclipse配置外部工具利用javah编译生成头文件
- ubuntu 14.04 安装交叉编译工具链arm-none-linux-gnueabi
- Ubuntu 安装arm-linux-gcc交叉编译工具
- eclipse使用外部工具快捷编译jni
- ubuntu 8.10 交叉编译工具
- eclipse配置外部工具利用javah编译生成头文件
- Ubuntu下使用gcc编译c文件,未识别cos,sin
- Ubuntu 16.04 安装ARM交叉编译工具