Docker compiler-explorer

在线编译工具,支持几十种编程语言, 界面清爽,可惜只有X86版,不能在arm上运行.

2025-02-24T11:55:47.png
https://github.com/rajkumardusad/jitcompiler/

启动

docker run -d --restart=always --name=jitcompiler  -p 8081:3000   skyereddevops/online-jitcompiler:latest

汉化版 sim_compiler.tar

docker load -i sim_compiler.tar

docker run -d --restart=always --name=jitcompiler -p 8081:3000 simcompiler:latest

访问

http://ip:8081

汉化

docker exec -it jitcompiler /bin/bash

  • 修改主页跳转
    echo '<!DOCTYPE html><html lang="zh-cn"><head><meta charset="UTF-8"><meta http-equiv="refresh" content="0;url=compiler/"><title>...</title></head><body><p>正在打开在线编译器,请稍后....</p></body></html>' > /app/views/index.hbs
  • 汉化界面
sed -i 's/Download/下载/g' /app/views/compiler.hbs
sed -i 's/User Input/用户输入/g' /app/views/compiler.hbs
sed -i 's/Arguments/参数/g' /app/views/compiler.hbs
sed -i 's/Output/输出/g' /app/views/compiler.hbs
sed -i 's/Input/输入/g' /app/views/compiler.hbs
sed -i 's/Download/下载代码/g' /app/views/compiler.hbs
sed -i 's/Theme/外观样式/g' /app/views/compiler.hbs
sed -i 's/JIT Compiler/在线编译器/g' /app/routes/index.js
sed -i 's/JIT Compiler/在线编译器/g' /app/services/supported-languages.js
sed -i '/{{> meta }}/d' /app/views/compiler.hbs