资讯专栏INFORMATION COLUMN

在ubuntu12.04下编译atom-shell备忘

ranwu / 3388人阅读

摘要:等上一步操作完成后,执行可能需要,进行编译,这个过程要等待较长时间。运行直接执行命令会同时在文件夹下生成和版本的执行文件,任选一个进入,在当前目录下执行即可运行一下编译好的。

编译环境:
Ubuntu12.04, clang3.4-1, gcc4.6.3,nodejs0.10.33,npm1.4.28
资料:
build instructions(Linux)


准备
在github上clone一份atom-shell的源码到本地;
按照atom-shell编译手册的指导,安装libgtk2.0-dev libnotify-dev等,注意升级clang到3.4+,ubuntu12.04默认安装的clang是低于此版本的,会导致编译失败。

编译
cd到atom-shell源码目录,执行./script/bootstrap.py(可能需要sudo),该条命令会去下载编译所需要的依赖,视网络状况可能需要等待一大会,此时命令行会相应阻塞一段时间。
等上一步操作完成后,执行./script/build.py(可能需要sudo),进行编译,这个过程要等待较长时间。

运行
直接执行./script/build.py命令会同时在atom-shell/out文件夹下生成debug和release版本的atom执行文件,任选一个进入,在当前目录下执行./atom即可运行一下编译好的atom-shell。

总结
我就是这样build完成了atom-shell,一开始眼瞎没有注意到clang必须要3.4+版本的结果编译导致了错误,此外没有遇到别的编译错误。继续学习!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/7716.html

相关文章

  • ubuntu下编Hadoop

    摘要:我之前就是默认安转,在编译功能的时候一直卡主编译不通过。具体错误形式如下移除安装开始编译命令执行后需要等待他下载编译所需的所有依赖过程可能会很久大功告成编译后的放在目录下。 Ubuntu 下编译 Hadoop-2.9.2 系统环境 系统: ubuntu-18.10-desktop-amd64 maven: Apache Maven 3.6.0 jdk: jdk_1.8.0_201 Pr...

    silencezwm 评论0 收藏0
  • ubuntu下编Hadoop

    摘要:我之前就是默认安转,在编译功能的时候一直卡主编译不通过。具体错误形式如下移除安装开始编译命令执行后需要等待他下载编译所需的所有依赖过程可能会很久大功告成编译后的放在目录下。 Ubuntu 下编译 Hadoop-2.9.2 系统环境 系统: ubuntu-18.10-desktop-amd64 maven: Apache Maven 3.6.0 jdk: jdk_1.8.0_201 Pr...

    894974231 评论0 收藏0
  • docker lnmp

    摘要:整个环境的结构是,为单独容器做方向代理并配置协议和在同一个容器配合组件化开发的为一个单独容器与分别为单独容器。 整个环境的结构是lnamp,nginx为单独容器做方向代理并配置HTTPS协议,Apache和PHP在同一个容器,配合PHP组件化开发的composer为一个单独容器,Redis与Mysql分别为单独容器。 镜像版本: Ubuntu:16.04(上面跑Apach...

    NervosNetwork 评论0 收藏0
  • Ubuntu 12.04创建wifi分享

    摘要:如果你曾想过要用建立个分享的话,你应该了解到,直接通过右上角的网络管理新建的很多安卓设备没法识别。参考安装配置启动错误解决方案创建分享 如果你曾想过要用12.04建立个wifi分享的话, 你应该了解到, 直接通过右上角的网络管理新建的ad-hoc很多安卓设备没法识别。 所以你需要一款名为ap-hotspot的软件协助 1.安装: sudo add-apt-repository ppa...

    Jenny_Tong 评论0 收藏0
  • atom-shell: GitHub 开源的跨平台桌面应用框架(基于 Node.js 和 HTML

    摘要:是随一起开源的跨操作系统,,的利用技术开发桌面应用的框架。你同时需要监听窗口事件以便决定何时退出应用。顺便提一下,开发者还创建了库,让的使用更方便。通过集成和平台的避免给打补丁。作者最初考察了,但是最终还是决定雇佣来开发想要的框架。 atom-shell是 GitHub 随 Atom 一起开源的跨操作系统(Windows,Linux,MacOS X)的利用 Web 技术(Node.js...

    MarvinZhang 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<