大家有在 archlinux 下编译过 codeblocks 吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
linux40
V2EX    Linux

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

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

    由于 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     Solana     4626 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 10:00 PVG 18:00 LAX 03:00 JFK 06:00
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86