judge: bring back vj4 support

This commit is contained in:
undefined committed 2024-03-18 03:37:55 +08:00
1 parent b7a331ec15
commit b11da3eb2c
4 files changed
+343 -2

No files matched your search

+28
View File
@@ -0,0 +1,28 @@
c:
compile: /usr/bin/gcc -O2 -Wall -std=c99 -o foo foo.c -lm
cc:
compile: /usr/bin/g++ -O2 -Wall -std=c++11 -o foo foo.cc -lm
pas:
compile: /usr/bin/fpc -O2 -ofoo foo.pas
java:
compile: /usr/bin/javac -d /w -encoding UTF-8 Main.java
code_file: Main.java
execute: /usr/bin/java -Dfile.encoding=UTF-8 Main
py3:
compile: /usr/bin/python3 -c "import py_compile; py_compile.compile('/w/foo.py', '/w/foo.pyc', doraise=True)"
execute: /usr/bin/python3 foo.pyc
php:
execute: /usr/bin/php foo.php
rs:
compile: /usr/bin/rustc -O -o /w/foo /w/foo.rs
hs:
compile: /usr/bin/ghc -O -outputdir /tmp -o /w/foo /w/foo.hs
js:
execute: /usr/bin/jsc foo.js
go:
compile: /usr/bin/go build -o /w/foo /w/foo.go
rb:
execute: /usr/bin/ruby foo.rb
cs:
compile: /usr/bin/mcs csc -optimize+ -out:/w/foo.exe /w/foo.cs
execute: /usr/bin/mono foo.exe