yasm(for compiling embedded libjpeg-turbo)群控手机「yasm(for compiling embedded libjpeg-turbo)」

   日期:2025-04-14     作者:gjse1       评论:0    移动:http://nu1ol.zybear.com/mobile/news/1039.html
核心提示:一款基于nodejs+jade模板开发的手机群控框架,你可以在此基础上拿来测试设备,或者群操作等等。主要核心技术在

一款基于nodejs+jade模板开发的手机群控框架,你可以在此基础上拿来测试设备,或者群操作等等。
主要核心技术在于如何在不root的情况下实时流畅录屏,以及远程操作手机。

官方git
https://github.com/openstf/stf

虚拟机:centos7
镜像源:yum阿里云镜像(http://mirrors.aliyun.com/

前提是一件安装好了nodejs环境,然后执行简单的命令即可

光安装软件是无法运行的,下面还要安装各种依赖。

包括

  • Node.js >= 0.12
  • ADB properly set up
  • RethinkDB >= 2.2
  • GraphicsMagick (for resizing screenshots)
  • ZeroMQ libraries installed
  • Protocol Buffers libraries installed
  • yasm installed (for compiling embedded libjpeg-turbo)
  • pkg-config so that Node.js can find the libraries

ADB+Android SDK去腾讯镜像下载
http://android-mirror.bugly.qq.com:8080/include/usage.html
用winscp复制下载文件到linux系统,我选择路径为/opt/
unzip或tar命令解压即可。
先解压sdk,生成android-sdk-linux目录,再把platform-tools_r24.0.3-linux移到目录里,解压
413024-20170205174605276-1658505550.png

设置环境变量
创建文件
cd /etc/profile.d
touch path.sh
vim path.sh
保存内容
export ANDROID_HOME=/opt//android-sdk-linux
export PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools
重启机器
adb

据说完美支持SSD的nosql
https://rethinkdb.com/docs/install/centos/

图片处理瑞士军刀
安装各种库
主要是下面三个,如果还想支持别的图片,自行yum
FreeType 2.0 –with-ttf=yes no (需要freetype支持)
JPEG v1 –with-jpeg=yes no (需要libjpeg支持)
PNG –with-png=yes no (需要libpng支持)
下载安装
http://www.graphicsmagick.org/download.html

添加到环境变量

重启即可
gm

轻量级消息队列内核
有点大
http://zeromq.org/intro:get-the-software

安装过程遇到一个test fail,我怀疑是官方搞错了,跳过check,直接安装吧

git貌似不好使,所以还是下载安装包
To build on UNIX-like systems

If you have free choice, the most comfortable OS for developing with ZeroMQ is probably Ubuntu.

Make sure that libtool, pkg-config, build-essential, autoconf, and automake are installed.
Check whether uuid-dev package, uuid/e2fsprogs RPM or equivalent on your system is installed.
Unpack the .tar.gz source archive.
Run https://blog.csdn.net/weixin_33775582/article/details/configure, followed by make.
To install ZeroMQ system-wide run sudo make install.
On Linux, run sudo ldconfig after installing ZeroMQ.
To see configuration options, run https://blog.csdn.net/weixin_33775582/article/details/configure –help. Read INSTALL for more details.

安装完成后

这是告诉你接下来要怎么用。简单的办法是在 /etc/ld.so.conf.d 下新建一个文件 local.conf,里边写上 /usr/local/lib。然后以 root 权限执行 ldconfig。这样你的系统才会找得到安装到 /usr/local/lib 下的库文件。

https://github.com/google/protobuf/releases
google的存储格式协议,类似json

protoc –version

Yasm是一个完全重写的NASM汇编。目前,它支持x86和AMD64指令集,接受NASM和GNU汇编器(gas)语法,产出二进制, ELF32 , ELF64 , COFF , Mach - O的( 32和64 , RDOFF2 ,的Win32和Win64对象的格式,并生成STABS 调试信息的来源,DWARF 2 ,CodeView 8格式。
看到这用到汇编我就哭了

各种运行报错,检查错误,然后修复即可
包括http://phantomjs.org/download.html
这个插件的安装,环境变量的添加

 
特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

举报收藏 0打赏 0评论 0
 
更多>同类最新资讯
0相关评论

相关文章
最新文章
推荐文章
推荐图文
最新资讯
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号