大家有在 archlinux 下编译过 codeblocks 吗?

2015-11-06 23:29:21 +08:00
 linux40

由于 codeblocks-svn 的包被移除了,所以我今天想自己编译一下, wxgtk 版本是 2.8 ,可是 2.8 的 wx-config 命令是 wx-config-2.8 ,所以./config 报错,以前有 codeblocks-svn 包时,依赖是 2.8 ,现在应该也可以吧,不想安装 3.0 怎么办。。。

3331 次点击
所在节点    Linux
11 条回复
linhua
2015-11-07 00:00:34 +08:00
借鉴 codeblocks-svn 包的 PKGBUILD 文件,自己写呗。
linux40
2015-11-07 00:05:55 +08:00
@linhua 呃,没想到诶,今天先睡了。。。
wicast
2015-11-07 00:18:38 +08:00
用 arch 不飙版本意义何在?
首先你为何不用官方仓库编译好的 codeblocks ……

其次官方仓库里有专门分了一个叫 wxgtk2.8 的包,和 3.0 也不冲突。
最后 codeblocks-svn 估计是在 6 月之后的 AUR4 被干掉了。旧归档都在 https://github.com/aur-archive
linux40
2015-11-07 09:49:00 +08:00
@wicast
我是国庆节才注意到,一直拖到了现在。。。
我当然知道不冲突,但不想下两个, wx-config 是 3.0 的命令, 2.8 是 wx-config-2.8 。。。
svn 版自带有很多插件嘛。。。
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
wicast
2015-11-07 16:01:21 +08:00
@linux40 https://www.archlinux.org/packages/extra/i686/wxgtk2.8/
这个包里带的就是 wx-config-2.8 啊……你又不需要装 3.0 纠结这个干啥……

如果你是想用 3.0 编译 svn 版的话………总感觉意义不大嘛……看了下就连官方版也是用的 2.8

个人的习惯…软件插件我喜欢单独装到用户空间下面, vim , zsh 的那些插件都是用了各自的插件管理器,虽然都有打包。
linux40
2015-11-07 21:50:05 +08:00
@wicast 有 PKGBUILD 直接 makepkg 就行了。
linux40
2015-11-07 21:52:16 +08:00
@karia 喔,是这个选项啊。。。反正有 PKGBUILD 了,这种时候 arch 用户一般会先无脑 makepkg 。。。
linux40
2015-11-07 21:53:26 +08:00
@wicast ./config 的结果是需要的 wx-config 这个命令,而不是 wx-config-2.8 。
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 一个变量。
linux40
2015-11-08 19:30:04 +08:00
@wicast 我不想装 3.0 。。。已经解决了,直接 makepkg ,另直接 export 不好使,应该是 5 楼说的那样。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/234299

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX