vc linux编译,Linux下的VC 6.0

懒得每次再去选择生成了。

官网:

---------2013.1

ubuntu12.04下编译geany以及插件

编译geany很简单,没有什么难度,就直接./configure、make以及make install就可以

但是先要安装依赖库:

sudo apt-get install libgtk2.0-dev intltool

其中,gtk2.0的版本有一定要求,详见geany官网。ubuntu 软件仓库带的版本够用。

编译plugin:

先从官网下载源码包()

整个源码包包括所有的geany支持的plugin。在编译plugin过程中,使用configure时会判定各个插件所需的依赖库是否满足,如果不满足,会在最后显示哪些插件可以装,哪些不可以。

如果要安装全部的plugin,可以参照./waf configure运行后的结果,将缺失的库补全,那么就可以完整安装了。

我的目的是要编译debugger这一个插件,目前的geany-plugins-1.22版本不支持使用waf编译安装,只能使用configure

使用waf编译的话,也可以产生debugger.so,但是geany无法正常加载。需要进入debugger目录,手动make和make install。会发现结果多了个debugger.la的静态库

debugger的依赖库,在ubuntu下需要安装vte:sudo apt-get install libvte-dev

相关命令时:

./waf configure

./waf build

./waf install

如果要卸载,要当前配置的源码包在的情况下,运行./waf uninstall

卸载geany命令类似(make uninstall)

使用geany进行调试:

首先,修改build命令,在“build”->"Set Build Commands"中,将Build的命令行中添加“-g”,支持gdb调试

gcc -Wall -g -o "%e" "%f"

然后,就可以用debugger插件调试了。如果不这么设置,除了不能调试之外,一点击停止调试的按钮”stop“,geany会马上退出。

PS:geany貌似有个缺陷,点击两次停止调试的按钮,就会退出去。如果是在gnome桌面环境下,通过菜单栏进行打开运行geany的话,就会退出会话界面,跑到log on。

因此,gnome下只能使用终端打开运行。

在i3下,可以MOD+D运行geany

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值