V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
linux40
V2EX  ›  Linux

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

  •  
  •   linux40 · 2015-11-06 23:29:21 +08:00 · 3301 次点击
    这是一个创建于 3311 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    11 条回复    2015-11-08 19:30:04 +08:00
    linhua
        1
    linhua  
       2015-11-07 00:00:34 +08:00   ❤️ 1
    借鉴 codeblocks-svn 包的 PKGBUILD 文件,自己写呗。
    linux40
        2
    linux40  
    OP
       2015-11-07 00:05:55 +08:00 via Android
    @linhua 呃,没想到诶,今天先睡了。。。
    wicast
        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
    linux40
        4
    linux40  
    OP
       2015-11-07 09:49:00 +08:00 via Android
    @wicast
    我是国庆节才注意到,一直拖到了现在。。。
    我当然知道不冲突,但不想下两个, wx-config 是 3.0 的命令, 2.8 是 wx-config-2.8 。。。
    svn 版自带有很多插件嘛。。。
    karia
        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
    wicast
        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 的那些插件都是用了各自的插件管理器,虽然都有打包。
    linux40
        7
    linux40  
    OP
       2015-11-07 21:50:05 +08:00
    @wicast 有 PKGBUILD 直接 makepkg 就行了。
    linux40
        8
    linux40  
    OP
       2015-11-07 21:52:16 +08:00
    @karia 喔,是这个选项啊。。。反正有 PKGBUILD 了,这种时候 arch 用户一般会先无脑 makepkg 。。。
    linux40
        9
    linux40  
    OP
       2015-11-07 21:53:26 +08:00
    @wicast ./config 的结果是需要的 wx-config 这个命令,而不是 wx-config-2.8 。
    wicast
        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 一个变量。
    linux40
        11
    linux40  
    OP
       2015-11-08 19:30:04 +08:00
    @wicast 我不想装 3.0 。。。已经解决了,直接 makepkg ,另直接 export 不好使,应该是 5 楼说的那样。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1364 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:35 · PVG 01:35 · LAX 09:35 · JFK 12:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.