Files
Hydro/packages/hydrojudge/langs.yaml
T
2024-03-21 00:58:03 +08:00

29 lines
905 B
YAML

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)"
code_file: foo.py
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