由于 codeblocks-svn 的包被移除了,所以我今天想自己编译一下, wxgtk 版本是 2.8 ,可是 2.8 的 wx-config 命令是 wx-config-2.8 ,所以./config 报错,以前有 codeblocks-svn 包时,依赖是 2.8 ,现在应该也可以吧,不想安装 3.0 怎么办。。。
借鉴 codeblocks-svn 包的 PKGBUILD 文件,自己写呗。
呃,没想到诶,今天先睡了。。。
用 arch 不飙版本意义何在?
首先你为何不用官方仓库编译好的 codeblocks ……
其次官方仓库里有专门分了一个叫 wxgtk2.8 的包,和 3.0 也不冲突。
最后 codeblocks-svn 估计是在 6 月之后的 AUR4 被干掉了。旧归档都在 https://github.com/aur-archive
我是国庆节才注意到,一直拖到了现在。。。
我当然知道不冲突,但不想下两个, wx-config 是 3.0 的命令, 2.8 是 wx-config-2.8 。。。
svn 版自带有很多插件嘛。。。
窝是 gentoo 下手动编译 svn 版的
手动 make 的话默认不带插件
仔细读一下 trunk/里的 BUILD 就好
./configure 里要带--with-contrib-plugin=xxx (好像是这么写的,身边没环境)
每个 contrib plugin 的名字所代表的意义参见
http://wiki.codeblocks.org/index.php/Code::Blocks_Plugins/>smartindent 自动缩进,这个必须有
keybinder 可以让你管理键盘快捷键
export 代码输出支持, HTML , PDF 之类的
byogames 是个奇葩,内置贪吃蛇和俄罗斯方块,还有防沉迷机制。。。
还有些 editortweak 之类的撸主看着加,spellchecker 这种毒瘤就算了吧。。。
反正越少越轻量启动越快吧
wxgtk 的版本问题。。。我只能说 portage 大法好, gentoo 用户从不关心多版本并存的问题。。。 Orz
https://www.archlinux.org/packages/extra/i686/wxgtk2.8/
这个包里带的就是 wx-config-2.8 啊……你又不需要装 3.0 纠结这个干啥……
如果你是想用 3.0 编译 svn 版的话………总感觉意义不大嘛……看了下就连官方版也是用的 2.8
个人的习惯…软件插件我喜欢单独装到用户空间下面, vim , zsh 的那些插件都是用了各自的插件管理器,虽然都有打包。
有 PKGBUILD 直接 makepkg 就行了。
喔,是这个选项啊。。。反正有 PKGBUILD 了,这种时候 arch 用户一般会先无脑 makepkg 。。。
./config 的结果是需要的 wx-config 这个命令,而不是 wx-config-2.8 。
咱已经晕了……你是不想装 2.8 还是 3.0 ……
你仔细看官方 PKGBUILD 的这一行, https://projects.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/codeblocks/>他是在 config 之前 export 一个变量。
我不想装 3.0 。。。已经解决了,直接 makepkg ,另直接 export 不好使,应该是 5 楼说的那样。。。