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