ubuntu11.10 vim编译安装vimgdb

Linux升级Vim 8.0如虎添翼 导读 Vi 编辑器至 1976 年发布以来已经存在很长时间了,它不仅为用户提供了高效的编辑界面、终端控制等功能,还为我们提供了很多传统而实用的功能。但不足的是,Vi 编辑器还缺乏多屏、语法高亮、多步骤撤消等如今 Unix/Linux 用户必要的常用功能。 因此 Vim (增强版 Vi)的开发和出现为用户带来了一个功能更加齐全、先进和完整的文本编辑器,Vim 对于 Lin 阅读详情

  我只是把我的安装过程写出来,里面有些具体的东西我不清楚,所以有什么错误,希望知道的朋友可以告诉我下!

  要安装带gdb的vim,需要重新编译安装vim;

1.我是先把已有的vimi卸载了(不知道是不是必须卸载,反正我前面弄了好多次,没搞出来,所以卸载了再搞的。也不太清楚……)

(1).第一种:

apt-get --purge remove vim-common

apt-get --purge remove vim-tinny


(2).在软件中心中找到vim,卸载掉


2.准备工作:

//安装gtk环境,为了编译出gvim

sudo apt-get install gnome-core-devel

//编译必须的

sudo apt-get install build-essential

//如果下面的链接打不开或下载失败,就请谷歌或直接去官网上找,官网:http://www.vim.org/

//下载vim,

http://www.vim.org/download.php

//下载vimgdb

https://github.com/larrupingpig/vimgdb-for-vim7.3

注:这个下载下来文件名不是vimgdb-for-vim73,是larrupingpig-vimgdb-for-vim7.3-bd07a6c,所以你在后面解压的时候把名字改下就好了,解压文件要改下名字,解压后也改成vimgdb-for-vim73


3.安装:

(1).解压缩,打开终端cd到刚才下载好的那些文件的目录中

tar xjvf  vim-7.3.tar.bz2  -C /tmp

tar xzvf  vimgdb-for-vim7.3.tar.gz  -C /tmp


注:这些都是在终端上解压缩的,也可以直接到你下载好的目录下,右键点击,解压,在把解压好的文件复制到/tmp下


(2).打上带gdb功能的vimi补丁

cd /tmp

patch  -p0 < vimgdb-for-vim7.3/vim73.patch

(3).配置,编译,安装

cd vim73/src

./configure --enable-gui=gtk2  --enable-tclinterp --enable-cscope --enable-gdb --enable-multibyte --enable-xim --enable-fontset --with-features=huge  prefix=/usr/local/share/vim

make

sudo make install


(4).把vimgdb的一些配置文件复制到.vim下

cp  -rf /tmp/vimgdb-for-vim7.3/vimgdb_runtime/*  ~/.vim


(5).生成帮助文档

打开gvim或vim

 :helptags ~/.vim/doc

现在,你可以使用“:helpvimgdb”命令查看vimgdb的帮助了


(6).运行vimgdb自带的mapping

:run macros/gdb_mappings.vim


(7).所有工作都已做好,剩下的怎么用可以查相关资料了,我也刚装好,还不会用 - -。。。。。。。。。。

知道一点点就是要想调试,就要先生成调试版的程序,多带个参数-g,具体的怎么弄,还是请谷歌吧……


Linux(Ubuntu)下 vim/gvim/vimgdb 源码编译安装与配置(未完待续) vim/gvim/vimgdb 编译安装 准备工作 源代码 vim一直以来都是Linux程序员所推崇的编辑利器,研究了很多天,终于折腾出一点眉目,特此总结,方便日后查找。 vim有两种安装方式,一种是直接从软件源安装,一种是编译源码安装,因为需要对gdb的支持来方便调试,所以这里采用源码编译的方式。 下载 vim-7.3.tar.bz2 http://ishar 阅读详情

相关推荐

N5105核显直通PVE:从黑屏到HDMI输出的完整指南

PCI直通能让虚拟机独占物理设备,但核显直通远没有独显那么轻松。Intel核显与CPU、显示输出链路的强耦合使UEFI引导、GOP驱动、驱动签名等环节都成了黑屏陷阱。在PVE虚拟化环境中,通过IOMMU开启、vfio-pci绑定、OVMF固件和Q35机型配合,可以绕过KVM检测,让Windows虚拟机正确驱动核显,从HDMI口输出画面,并解锁Intel Quick Sync硬解能力。这种方案尤其适合N5105等低功耗迷你主机,可作为客厅HTPC、本地视频硬解或依赖硬件加速的轻量工作台。本文基于N5105平台

weixin_31082403的博客 373

ubuntu 11.10下的vim安装以及配置

下面说明ubuntu 11.10下的vim安装以及配置。请切换到root用户。 1.到ftp://ftp.vim.org/pub/vim/unix/目录下载对应的版本。我们这里选择下载vim-7.3.tar.bz2这个文件。下载后随便解压一个地方。到新立得软件管理中,将vim-common,vim-tiny删除 2.解压后产生一个vim73文件夹。进入vim73文件夹 3. 执行./conf

feixiaku的专栏 867

高通camera:PDAF的配置与测试

确认相关log日志都已经打开了之后,判断是在3A算法中没有应用到PDAF,可能是之前在调试AF效果的时候关闭了PDAF,打开效果文件对应的文件夹,在\kamorta_lce_S5K3P9\Scenario.Default\XML\STATS。在log中搜索af_pdaf_proc_pd_single,这个函数是pdaf算法中的,源码被封装了,这里看不到,因此只能通过log打印出来的参数来分析pd是否正确,主要参数有pd ,defocus,confidence。PDAF的配置与测试。

arvin_xiong的博客 2485

linux安装vim8.0以及配置vim plug

安装vim8.0 由于后面需要安装YouCompleteMe,所以vim需要7.4.**(具体是几忘了)以上,并支持python2.6 or 3.7以上,索性直接安装vim8.0 源码安装支持python的vim8.0 (python如果没有,需要先安装,如果安装了其他版本的vim,先卸载,自行百度) 下载vim源码 git clone https://github.com/vim/vi

Barry的博客 1万+

LM Studio 模型加载与转换实战指南:从GGUF格式到本地部署

本文提供了使用LM Studio加载与转换GGUF格式大语言模型的完整实战指南。详细阐述了为何GGUF格式是本地部署的最佳选择,并逐步指导用户如何将非GGUF模型(如Transformers格式)转换为GGUF格式,以及在LM Studio中进行加载、配置GPU卸载等关键优化,最终实现流畅的本地离线对话体验。

weixin_29061425的博客 916

数据助力行业发展:BJTU-RAO转向架数据集介绍

BJTU-RAO转向架数据集是完全公开的,何研究人员皆可以通过后文的下载链接免费下载数据,且在标注数据来源的前提下,研究人员可以自由使用BJTU-RAO转向架数据集。因此,聚焦各类列车转向架传动系统在途安全保障新技术研究和新算法开发,实现牵引电机、驱动齿轮箱和轴箱等关键部件的实时状态监测与智能故障诊断,对保障列车安全可靠运行具有重要的现实意义。BJTU-RAO转向架数据集包含51种健康状态的样本,涵盖正常状态、部件级单一故障、部件级复合故障以及系统级关联复合故障,数据量达116GB。

2401_88870554的博客 3498

linux vi操作

vi技巧 a. 进入输入模式 新增 (append) a :从光标所在位置後面开始新增资料,光标後的资料随新增资料向後移动。 A:从光标所在列最後面的地方开始新增资料。 插入 (insert) i:从光标所在位置前面开始插入资料,光标後的资料随新增资料向後移动。 I :从光标所在列的第一个非空白字元前面开始插入资料。 开始 (open) o :在光标所在

张鹏宇的专栏 604

别再花屏了!手把手教你用STM32CubeIDE搞定LVGL 8.3移植(附完整源码)

本文详细介绍了如何在STM32CubeIDE环境下成功移植LVGL 8.3,解决常见的花屏问题。从环境配置、显示驱动优化到编译警告处理,提供完整的实战方案和源码示例,帮助开发者快速实现流畅的嵌入式GUI界面。特别针对STM32平台的DMA2D加速和内存管理进行了深度优化。

weixin_33739646的博客 242

Ubuntu 11.10 编译安装 vim 7.3 和 vimgdb

作者:某花   首先安装依赖: sudo apt-get install build-essential  sudo apt-get build-dep vim-gnome 然后打vimgdb的补丁,具体见补丁包里面的readme.rst vimgdb install ************** a) You need: vim-7.3.tar.bz2

某花 2287

【STM32Cube_14】使用硬件I2C读写环境光强度传感器(BH1750)

本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的硬件I2C外设读取环境光强度传感器数据(BH1750)

Mculover666的博客(嵌入式) 7239

复现《水化硅铝酸钙微结构和性能的分子动力学模拟研究》的分子动力学模拟

本文详细复现了杨军博士论文中关于水化硅铝酸钙(C-A-S-H)凝胶的分子动力学模拟方法。研究内容包括:1)基于11Å Tobermorite构建C-A-S-H分子模型,通过缺陷引入和Al掺杂调节Ca/Si比;2)使用ReaxFF力场模拟交联C-A-S-H的结构与力学性能;3)采用ClayFF力场研究纳米孔道中水和离子传输行为。研究提供了完整的LAMMPS输入脚本、Python分析代码和力场参数设置,为水泥基材料纳米尺度模拟提供可复现的技术方案。

huanghm88的专栏 104

Ubuntu11.10下编译安装vim7.3&vimgdb

最近一直在用vim编辑、gdb调试程序,看到网上有人直接在vim中调用gdb。于是google了一下,发现一种方法是给vim打patch,因此需要源码安装vim。搜到的第一篇文章是用vim7.2,但安装后vim无法启动,报内存错误。后来使用vim7.3和vimgdb-for-vim7.3成功使vim直接调用gdb。 下面是安装步骤: 下载vim-7.3和vimgdb-for-v

jubincn的专栏 2759

使用 MATLAB/Simulink 对基于同步发电机的双机系统进行建模,并对其在短路故障条件下的暂态稳定性进行仿真和分析

双机系统(Two-Machine System)是电力系统中用于研究动态稳定性和控制策略的一个典型模型。它由两台同步发电机通过输电网络相互连接,模拟实际电网中的互联操作。当发生短路故障时,系统的暂态稳定性会受到挑战,可能导致发电机失步或电压崩溃。本教程将带你使用 MATLAB/Simulink 对基于同步发电机的双机系统进行建模,并对其在短路故障条件下的暂态稳定性进行仿真和分析。

amy_mhd的博客 8506

Ubuntu14.04下编译安装Vim74+Vim-gdb

手动编译安装Vim74,首先先安装编译所需的依赖库和头文件。 $ sudo apt-get build-dep vim然后再编译,如果依赖问题没有解决可能会出现这个提示: no terminal library found checking for tgetent()... configure: error: NOT FOUND! You need to install a t

StepByStep 7612

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Ubuntu下vim+gdb环境搭建

一、下载vim7.4,vimgdb7.4 ---------------------------------------------------------------------------------------------- vim7.4 -> http://www.vim.org/sources.php vimgdb7.4 -> https://github.com/la

robitmind的专栏 1199

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Ubuntu 14.04下编译安装Vim7.4

原文连接:http://www.linuxidc.com/Linux/2016-04/129774.htm 1、下载Vim74和适合7.4版本的vim-gdb: (1)vim-7.4.tar.bz2 (2)vimgdb-for-7.4   2、卸载已存在的vim以及相关组件         如果已经通过软件中心安装了vim,则需要将其卸载 sudo a

helloasd1213的博客 932

优秀的gdb图形化前端调试器

目前我自己最喜欢的还是 ddd 、 gdbgui 和 vim-vebugger插件或vimgdb插件 三种。 You could try usingInsighta graphical front-end for gdb written by Red Hat Or if you use GNOME desktop environment, you can also tr...

dielucui7698的博客 1071

linux 中调试器 gdb 的使用

1.基本命令 1)进入GDB  #gdb test   test是要调试的程序,由gcc test.c -g -o test生成。进入后提示符变为(gdb) 。 2)查看源码  (gdb) l   源码会进行行号提示。   如果需要查看在其他文件中定义的函数,在

freeking101的博客 6311

为Vim 添加vimgdb支持

1、    下载最新的vim74的源码包  wget ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2  2、下载vimgdb-for-vim7.4源码  wget https://github.com/larrupingpig/vimgdb-for-vim7.4/archive/master.zip -O vimgdb-for-vim74.zip

ly0303521的专栏 1931

GDB: Failed to set controlling terminal: Operation not permitted\n

很早前就折腾这个了,vimgdb,clewn,pyclewn都折腾几次了,重新编译,装系统。。。。 总是用vim调试不得行。。。 今天又想折腾了,终于知道怎么搞了。 不要直接在vim中打开pyclewn或其他几个,在要调试的项目中,打开终端,先输入pyclewn   然后它会打开vim,然后在vim中输入要调试的程序,和要调试的源代码。   例如这个测试程序, 先输入:Cf

swust_long的专栏 1万+

vim自动显示函数原型

先上效果图: 1.只要把鼠标停留在函数名上,就自动显示它原型; 2.在编辑时,输入函数和(后就在命令行提示函数原型, 3.详细用途请看它的说明 下载地址: http://www.vim.org/scripts/script.php?script_id=1735 Usage:        When you type '(' after a f

swust_long的专栏 6443
上一篇: Ubuntu安装GTK的三种方法
下一篇: gvim:2552: WARNING **: Unable to register window with path '/com/canonical/menu/4A00024': 已到超时限制
心若天府
博客等级 码龄15年 37粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值