基于Ubuntu20.04配置Emscripten开发环境
Emscripten环境配置
- 1.简介
- 2.依赖环境
- 3.环境搭建
- 4.辅助调试环境
1.简介
Emscripten 编译器基于 LLVM ,该编译器可以将 C / C++ 的代码编译成 JavaScript 胶水代码和 WebAssembly 代码,以便交给现代浏览器进行处理。
2.依赖环境
sudo apt update
sudo apt install git cmake python3 default-jre
后续存在问题可选以下安装
sudo apt install openssh-server curl tar unzip
sudo apt install llvm clang
sudo apt install node npm
3.环境搭建
基于 Ubuntu 20.04
Emscripten SDK https://github.com/emscripten-core/emsdk
全程保证非ROOT用户进行操作,解压位置在普通用户作用域
cd emsdk
chmod +x emsdk *.sh
./emsdk install latest
./emsdk activate latest
source /home/…/emsdk/emsdk_env.sh
sudo 将 source /home/…/emsdk/emsdk_env.sh 添加进 /etc/profile
下次打开终端或切换用户还是 source /etc/profile
4.辅助调试环境
sudo apt install nginx
允许其通过防火墙或在网络安全下关闭防火墙
vim /etc/nginx/mime.types
type中保证存在application/wasm wasm;
vim /etc/nginx/nginx.conf
http中保证存在include /etc/nginx/mime.types;
重新启动nginx
index.html位于/var/www/html/index.*.html
基于Ubuntu20.04配置Emscripten开发环境相关推荐
- vs code 开发企业级python_基于VS Code配置Python开发环境
学习Python也有一段时间了,总感觉学的比较零碎,不成系统,我想应该是因为我没有及时对学习过程进行记录,主要是懒,呵呵~~~那好,以后就在这个平台记录下python学习的点滴吧. 所谓"工 ...
- Ubuntu20.04安装STM32开发环境
Ubuntu20.04安装STM32开发环境 鉴于很多开发者需要用到Linux系统进行嵌入式系统开发,ST的编程软件很多已经支持Linux系统,这篇文章讲讲如何在Ubuntu20.04系统种安装ST的 ...
- 从零开始安装搭建win10与ubuntu20.04双系统开发环境——集安装、配置、软件、美化、常见问题等于一体的——超详细教程
文章目录 **前言 ** 关于系统安装配置与软件安装 一.Win10安装ubuntu20.04双系统 1.按照自己的需求分区 2.配置软件镜像源 软件包管理工具介绍 更换APT源--使用国内镜像 3. ...
- Baxer双臂机器人Ubuntu20.04+ROS noetic开发环境配置
目录 前言 一.新建ROS工程及初始化编译 二.在Baxter的工作空间对setup.bash文件进行source 编辑 三.安装Baxter SDK 四.测试 编辑 总结 前言 Baxter s ...
- 在Ubuntu20.04搭建WordPress开发环境
最近在B站刷到一个很不错的WordPress开发视频 https://www.bilibili.com/video/BV1E7411A7Yj?p=1 最近PHP8.0的发布, 性能得到极大提升, 再加 ...
- Ubuntu20.04配置velodyne激光雷达环境
准备 1ubuntu 20.04系统 VM16pro虚拟机软件 2.首先配置好ROS环境和Rviz环境 ROS: ROS环境配置 Rviz sudo apt-get update sudo apt-g ...
- ubuntu java 编译器_Ubuntu 16.04配置Java开发环境
一.安装jdk,配置java环境变量 1.下载 jdk,当前的版本是 jdk-8u101.选择适合自己系统的版本进行下载,下载好之后放在 Download 目录下 2.然后使用 Ctrl + Alt ...
- Ubuntu20.04安装QGroundcontrol开发环境
安装qt5.15.2 下载QT安装包,需要注册账号 管理员权限执行,可以安装在opt目录下,避免用户目录下太乱 sudo ./qt-unified-linux-x64-4.2.0-online.run ...
- HC32L110(五) Ubuntu20.04 VSCode的Debug环境配置
目录 HC32L110(一) HC32L110芯片介绍和Win10下的烧录 HC32L110(二) HC32L110在Ubuntu下的烧录 HC32L110(三) HC32L110的GCC工具链和VS ...
最新文章
- J2EE项目工具集(转)
- 【洛谷 3372】线段树 1
- mysql中blog数据_zp blog
- 如何在EXCEL中添加下拉框
- 刚刚,改造了下BaseDao……
- Python面向切面编程是什么
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 24丨不同国家的天气类型【难度简单】​
- 正则的文字替换和字符串的替换哪个快_JavaScript正则表达式怎么用?
- VIM使用小技巧-重新载入文件
- ffmpeg 源代码简单分析 : av_register_all()
- pytorch经常使用的代码(持续更新)
- FoneDog Toolkit for Android如何从Android恢复丢失的文件
- nginx autoindex自动美化
- 百度地图API位置偏移的校准算法
- Linux系统(三) 系统基础
- revit怎么上色?教你revit综合工具快速【元素上色】
- MySQL学习笔记-从基础到进阶
- 将iTunes降级到12.6版本
- matlab 画石墨烯能带,锯齿石墨烯能带matlab计算程序
- 信号与系统——阶跃信号与冲激信号
热门文章
- python类的内置方法_python面向对象之类中的内置方法
- fonttype: Font T1 is of type Type3
- 实现SPA实现单包授权技术的方案Fwknop
- 戴尔台式计算机没有声音,笔记本电脑上没有声音,并教您如何在戴尔笔记本电脑上没有声音的情况下解决问题...
- 一次简单的Windows和Linux多线程效率测试
- dl380g6服务器开机没信号,DL380 G6常见问题二
- 销售业绩管理系统 c语言作业,管理信息系统知识
- 数据结构课程设计---商品销售管理系统C/C++
- Whale帷幄 - 新零售数字化服务商 新零售与数字化转型
- CRM系统基本的模板示例