前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DMOJ 判题环境配置集锦

DMOJ 判题环境配置集锦

作者头像
zhonger
发布2022-10-28 11:01:47
4580
发布2022-10-28 11:01:47
举报
文章被收录于专栏:仲儿的专栏

由于 DMOJ 支持多达 63 种编程语言环境,每一种环境都需要特别安装。如下为笔者尝试过的一些编程语言环境配置。

代码语言:javascript
复制
-----------------------------------------------------
语言:Python2
安装命令: sudo apt install -y python2 python2-pip
编译命令: python2
-----------------------------------------------------
语言:Python3
安装命令: sudo apt install -y python3 python3-pip
编译命令:
-----------------------------------------------------
语言:JavaScript
安装命令: wget -c https://apt.dmoj.ca/pool/main/v/v8dmoj/v8dmoj_8.1.307.31_amd64.deb 
         sudo dpkg -i v8dmoj_8.1.307.31_amd64.deb
编译命令:
-----------------------------------------------------
语言:php
安装命令: sudo apt install -y php7.2
编译命令:
-----------------------------------------------------
语言:Java8
安装命令: sudo apt install -y openjdk-8-jdk
编译命令:
-----------------------------------------------------
语言:Java11
安装命令: sudo apt install -y openjdk-11-jdk
编译命令:
-----------------------------------------------------
语言:C
安装命令: sudo apt install -y gcc
编译命令:
-----------------------------------------------------
语言:Clang/Clang++
安装命令: sudo apt install -y clang
编译命令:
-----------------------------------------------------
语言:C++11/C++14
安装命令: sudo apt install -y g++
编译命令:
-----------------------------------------------------
语言:C++17
安装命令: sudo apt install -y g++-7
编译命令:
-----------------------------------------------------
语言:awk
安装命令: 系统默认自带
编译命令:
-----------------------------------------------------
语言:cat
安装命令: 系统默认自带
编译命令:
-----------------------------------------------------
语言:perl
安装命令: 系统默认自带
编译命令:
-----------------------------------------------------
语言:sed
安装命令: 系统默认自带
编译命令:
-----------------------------------------------------
语言:Assembly(x64)
安装命令:
编译命令:
-----------------------------------------------------
语言:Assembly(x86)
安装命令:
编译命令:
-----------------------------------------------------
语言:Pascal
安装命令:
编译命令:
-----------------------------------------------------
语言:ruby
安装命令:wget -c https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.1.tar.gz
        tar zxvf ruby-2.7.1.tar.gz && cd ruby-2.7.1 && ./configure
        make -j8 && sudo make install
        或者
        sudo apt install -y ruby
编译命令:
-----------------------------------------------------
语言:rust
安装命令:
编译命令:
-----------------------------------------------------
语言:go
安装命令:
编译命令:
-----------------------------------------------------
语言:scala
安装命令:
编译命令:
-----------------------------------------------------
语言:dart
安装命令:
编译命令:
-----------------------------------------------------
语言:coffee
安装命令:sudo npm install -g coffeescript
编译命令:
-----------------------------------------------------
语言:lua
安装命令:sudo apt install -y lua5.3
编译命令:
-----------------------------------------------------
语言:nasm
安装命令:wget -c https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/nasm-2.15.05.tar.gz
        tar zxvf nasm-2.15.05.tar.gz && cd nasm-2.15.05 && ./configure
        make -j8 && sudo make install
编译命令:
-----------------------------------------------------
语言:swift
安装命令:
编译命令:
-----------------------------------------------------
语言:kotlin
安装命令:
编译命令:
-----------------------------------------------------
语言:zig
安装命令: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 379CE192D401AB61
         echo 'deb https://dl.bintray.com/dryzig/zig-ubuntu bionic main' | sudo tee -a /etc/apt/sources.list.d/zig.list 
         sudo apt update && sudo apt install zig -y
         或者
         wget -c https://github.com/dryzig/zig-debian/releases/download/0.6.0-1/zig_0.6.0-1_amd64.deb && sudo dpkg -i zig_0.6.0-1_amd64.deb
编译命令: 
-----------------------------------------------------

版权声明:如无特别声明,本文版权归 仲儿的自留地 所有,转载请注明本文链接。

(采用 CC BY-NC-SA 4.0 许可协议进行授权)

本文标题:《 DMOJ 判题环境配置集锦 》

本文链接:https://cloud.tencent.com/developer/article/2142963

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档