前言 这节咱自己编译LUA固件 准备一台linux的机子 我把固件放到了git上,方便电脑用http下载 我先用这个连接linux ?...大家随意哈,只要是一台linux的机子就可以,不管是图形页面还是命令行形式使用,只要自己可以操作就可以 我用的是ubuntu16.4 执行 apt-get update 如果自己的ubuntu什么都没有安装...nodemcu-firmware-2.0.0-master 这个是lua的源码 xtensa-lx106-elf 这个是编译8266所需要的环境 解压出来这两个文件 ?...设置环境环境 windows 都是鼠标点点点,键盘敲敲敲 linux就是键盘敲敲敲 vim /etc/environment ?...现在这个1.bin就是咱的Lua开发的固件了 现在这个1.bin就是咱的Lua开发的固件了 现在这个1.bin就是咱的Lua开发的固件了 修改或者添加功能 接着说 为了好叙述我还是用图形页面的linux
其实具有可视化的操作系统没必要安装Lua,因为Lua官网提供了在线编码、测试的功能:https://www.lua.org/cgi-bin/demo Mac安装Lua环境 桌面启动终端,依次输入 curl...-R -O http://www.lua.org/ftp/lua-5.4.4.tar.gz tar zxf lua-5.4.4.tar.gz cd lua-5.4.4 make all test...Lua.org, PUC-Rio 使用 lua交互模式 zanglikun@zanglikundeMBP lua-5.4.4 % lua Lua 5.4.4 Copyright (C) 1994-2022...> os.exit() 执行Lua脚本 # 创建lua文件 touch Hi.lua >>> 编写Hi.lua 输入 print("Hello World!")...# 执行lua文件 lua Hi.lua 特殊说明: 以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源!
创建安装目录 mkdir /usr/local/python27 4. 安装python cd Python-2.7.5 ....附: yum源配置文件 vim /etc/yum.repos.d/rhel-debuginfo.repo yum安装 yum install -y python* yum update -y python
下载完成后,选择安装位置。我下载的是.zip包,如果下载的是.msi包,那么可以直接点击直接安装,但是我下载的是.zip包,解压后里面只有基本的文件,好需要自己设置相应的环境变量。...我的安装位置是:E:\Go\InstallGo (将.zip包直接解压,而后放入这个目录),如下图所示: ?...之后就是去设置环境变量,如果安装过jdk的话,这个不难。...新建名为GOPATH、GOROOT的系统变量名,并设置相应的值,GOPATH的值是上面讲的名为GOPATH的文件夹的完全路径,GOROOT的值是安装的Golang1.74的路径,如下图所示: ?...之后将golang安装目录下的bin目录添加到PATH中,注意这一部很重要,不要系统找不到go命令了。
nginx lua模块淘宝开发的nginx第三方模块,它能将lua语言嵌入到nginx配置中,从而使用lua就极大增强了nginx的能力....lua-nginx-module git clone https://github.com/loveshell/ngx_lua_waf.git waf 开始编译 编译LuaJIT tar xf .....make && make install ngx_lua_waf 下面可以使用ngx_lua_waf来做一些安全设置了,具体方法可以参考 https://github.com/loveshell/ngx_lua_waf.git...lua"; lua_shared_dict limit 10m; init_by_lua_file /etc/nginx/vhost/waf/init.lua; access_by_lua_file...lua"; lua_shared_dict limit 10m; init_by_lua_file /etc/nginx/vhost/waf/init.lua; access_by_lua_file
起因 在一台陌生的SUSE Linux Enterprise上面迁移之前做的一个服务器端接口,需要用到phpredis。...这台Server是一台部署在一线的生产环境,意味着稳定第一。而使用yast2进行安装的时候,也不知道是不是很久没更新的缘故,提示有大量的包需要更新,甚至连一些系统核心的依赖包也需要更新。...find / -name apxs2 编译安装PHP的时候,由于Apache是默认使用yast2进行安装的,所以编译PHP的时候,–with-apxs2没有找到对应的依赖文件。...find Shell find / -name apxs2 1 find / -name apxs2 得到结果/usr/sbin/apxs2,好了,接下来可以编译安装了。...编译安装 Shell ./configure --prefix=/usr/local/php --with-apxs2=/usr/sbin/apxs2 --with-mysql 1 .
正常在x86环境安装mysql已经不是什么复杂的事情了,但是到了ARM或者其他CPU架构因为缺少现成的二进制包,就必须得编译安装了,比如龙芯申威等。...本次以龙芯cpu为例(1)查看是否已安装mariadb,若是已安装,需要卸载rpm -qa|grep mariadb#要是有,卸载 yum remove mariadb如果无法删除可以 执行yum remove...wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.29.tar.gz tar -zxvf mysql-5.7.29.tar.gz(3)yum安装编译所需要的工具和库...组设置目录权限chown -R root:mysql /mysqlapp/mysqlchown -R mysql:mysql /mysqlapp/mysql/data(5)进到mysql-5.7.29,编译安装...user=mysql --basedir=/mysqlapp/mysql --datadir=/mysqlapp/mysql/data --lower-case-table-names=1 (8)设置环境变量
前言 如果你是在linux上安装httprunner环境,用的是python3的环境,安装成功后会发现hrun命令找不到,需添加软链接。...环境准备: centos 7.6 python 3.6 httprunner 1.5.8 linux环境安装 先保证你的linux环境里面安装了python3.6的环境,python3.6的环境安装查看这篇...https://www.cnblogs.com/yoyoketang/p/10195102.html 使用pip3安装httprunner pip3 install httprunner==1.5.8...查看版本号 hrun -V 结果出现:-bash: hrun: command not found 添加软链接 出现上面报错因为指令没找到,默认没添加到/usr/bin目录下,我们先查看hrun的安装目录
安装petalinux工具包和配置工作环境; ·xilinx官网下载petalinux-v2017.3-final-installer.run安装包,注意:版本必须和你vivado一致; ·下载ubuntu16.4...,按照ug1144安装工具包; ·建立petalinux安装目录,注意安装目录的权限必须为755且安装不能用root用户安装; $mkdir -p /opt/pkg/petalinux $..../petalinux-v2017.3-final-installer.run /opt/pkg/petalinux ·配置Petalinux 工作环境变量,每次启动新的shell需要重新运行一遍 $...带有中断的串口模块 SPI flash 中断的网络控制器(可选) Microblaze为Linuxwith MMU 或者 Low-end Linux with...–get-hw-description= 注:HDF路径为路径一直到包含hdf的文件夹就行 在弹出的gui中,点击exit,保存配置,然后就开始建立配置文件,这个过程需要几分钟; ·编译工程
环境 CentOS 7.2 Redis 4.0.6 ---- 安装编译依赖包 sudo yum -y install gcc gcc-c++ autoconf automake make 安装redis...依赖 sudo yum install tcl 编译安装Redis wget http://download.redis.io/releases/redis-4.0.6.tar.gz tar -zxvf
什么是交叉编译 我们在Linux中使用自带的gcc和g++编译器进行编译的程序是针对X86架构的。而我们开发板大多都是ARM或者其他架构的开发板,我们就需要编译出针对其他架构的程序。...那么究竟什么是交叉编译呢? 其实就是在我们的PC(X86)上编译出其他平台上的代码,就称它为交叉编译。...想编译出在其它平台上可执行的程序,就需要使用不同的编译器,因为不同的编译器有不同的指令集等。 关于 交叉编译器有很多,我们本次采用linaro公司提供的一个交叉编译工具。...:~/soft/linux_tools/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi/bin$ 4、配置环境变量 如果想直接像系统自带的gcc命令这样随处可以执行的话...,就需要配置环境变量。
上周放假正好有时间,编译安装了MongoDB,虽然MongoDB用了挺长时间的,但还是第一次用源码编译。在此做个备忘。...因为已经完整编译安装过了,所以写起来的时候,就按照先知视角来写了~ 2333 下载MongoDB源码 MongoDB的官网上是有已经编译好的二进制包的,这里选择clone MongoDB在github上的仓库...编译升级gcc 在gcc的官网找到下载页面。使用svn或者通过ftp镜像站下载源码. 我使用了一个ftp镜像站下载的源码压缩包。 然后进行解压和安装依赖。...编译gcc从17:20开始,一直到20:09停止。(期间我去补番啦 2333) 升级Python CentOS上默认的Python对于之后要安装的scons来说,还是版本太低。...再次上Python 官网 (官网真是个好地方2333)下载Python2.7的源码 编译过很多次了, 就只写主要的东西了 安装scons 在官网上找到源码包直接安装 编译安装MongoDB 最后的安装过程就不是这篇里面的重点了
一、下载安装 mariadb是属于mysql的一个分支,是其创始人在mysql被卖给oracle之后重新分出来的,maria取自于他女儿的名字。...-10.5.0-linux-systemd-x86_64.tar.gz 1 wgethttps://downloads.mariadb.com/MariaDB/mariadb-10.5.0/bintar-linux-systemd-x86..._64/mariadb-10.5.0-linux-systemd-x86_64.tar.gz 首先把安装包下载到本地,然后解压到/usr/local目录: tar -zxvf mariadb-10.5.0...-linux-systemd-x86_64.tar.gz -C /usr/local/ ln -s /usr/local/mariadb-10.5.0-linux-systemd-x86_64/ /usr...Examinethelogsin /udata/mariadbformoreinformation. … 说明系统缺少组件库libaio,需要安装手动安装: # centos yum install libaio
1、安装java版本:jdk-8u241-linux-x64.tar.gz 2、文件存放路径:/home/soft 3、文件安装路径:/usr/local/java 4、解压并移动文件: tar xvf...jdk-8u241-linux-x64.tar.gz mv jdk1.8.0_241/ /usr/local/java/ 5、设置系统环境 vi /etc/profile JAVA_HOME=/usr
由于其灵活性,Perl被称为脚本语言中的瑞士军刀。...在 Linux 发行版下使用指定包管理软件,常常只能安装指定的perl,如果需要安装特定版本 perl,就需要编译安装,下面以 Centos 环境为例介绍编译安装 Perl 的方法。...编译方法# Step1: 安装依赖并获取源码 $ yum -y install make $ yum -y install gcc # 源码从这里获取: http://www.cpan.org/src...http://www.cpan.org/src/5.0/perl-5.28.1.tar.gz $ tar -xzf perl-5.28.1.tar.gz $ cd perl-5.28.1 Step2: 编译安装.../bin/perl /usr/bin/perl Step3: 检测 perl -v 参考文献# Perl By Wikipedia http://www.cpan.org/src/5.0/ Perl 编译安装
系统版本 macOS Sierra 10.12.3 (16D32) 一、安装步骤 1....编译安装 进入源码目录 # 安装json依赖包 $ brew install jansson $ ./bootstrap.sh # 禁掉pjproject,不然会默认在核心中打开 $ ....swapctl,所以直接把sysctl也禁调 $ sed -i '' '/HAVE_SYSCTL/d' include/asterisk/autoconfig.h # 选择需要编译安装的功能模块,主要禁掉了...,即能在Asterisk上看到注册和呼叫日志,电话顺利拨通。...以上就是在Mac上编译安装Asterisk的具体步骤,如有任何疑问可以给我们留言。欢迎和我们一起探讨和研究!
常见工具安装,包括: 软件 备注 m4 autoconf依赖 autoconf autoconf依赖 automake autoconf依赖 libtools autoconf依赖 gmp gcc安装依赖...mpfr gcc安装依赖 mpc gcc安装依赖 isl gcc安装依赖 gcc gcc安装依赖 安装m4 wget http://mirrors.kernel.org/gnu/m4/m4-1.4.19.../configure make -j4 sudo make install 安装autoconf wget http://mirrors.kernel.org/gnu/autoconf/autoconf
一般情况下,使用 Linux mint 的我们都是在用它的图形界面,而安装IntelliJ IDEA传统思维模式是直接打开浏览器,进行下载即可。但就是这么一个简单的流程,就导致了下载文件损坏的问题。...下面是我整理的安装步骤,如有问题,欢迎给予指出。...安装环境: Linux mint 18 JDK1.8 1、Ctrl+Alt+T打开终端,使用命令 $ wget https://download.jetbrains.8686c.com/idea/ideaIU...Customize IntelliJ IDEA_012.png 11、选择需要的插件,这里采用的是默认安装,后续如有需要的到时再进行安装即可。 ?...Customize IntelliJ IDEA_013.png 12、其他工具选择性安装即可。建议别安装ideavim工具,不然打开的文件都默认开启了insert。 ?
在Ubuntu安装go编译环境 好记性不如烂笔头,所以趁热打铁记录下golang编译环境的安装过程。 ...首先下载一些依赖包: sudo apt-get install bison ed gawk gcc libc6-dev make 然后安装Mercurial。 ...等看到clone完毕后,我们开始修改环境变量。 # gosrc,godist 是我创建的目录。...需要根据情况自行修改 export GOROOT=$HOME/gosrc/go export GOOS=linux export PATH=${PATH}:$HOME/gosrc/go/bin export...GOPATH=$HOME/godist/bin 万事俱备,开始编译。
工欲善其事必先利其器,首先需要安装Python和一个顺手的编译环境。...python的安装还是比较简单的,直接从python的官网 https://www.python.org/downloads/windows/ 下载最新版本的安装文件,推荐使用Python 3.8.0。...双击安装文件,一直下一步就安装好了。建议把python添加到环境变量中。这样方便后面运行python。 ?...接下来是安装一个顺手的编译环境,现在市面上的python编译环境还是很多的,具体可以参考下面两篇帖子,或者自行百度。...pycharm的官网上下载安装文件 https://www.jetbrains.com/pycharm/download/#section=windows Pycharm提供两个版本的安装文件下载,一个是
领取专属 10元无门槛券
手把手带您无忧上云