-
Servers
ID 当前状态 系统信息 CPU信息 内存信息 Handled requests 65a01b9f Online nixos 25.05 Warbler x64 Intel Xeon® E5-2680 v4@2.4GHz 38.1 GiB/40 GiB 67142e91 2024-12-21 19:30:40 Alpine Linux edge x64 unknown @3.29GHz 4.9 GiB/16 GiB 0 -
Compiler Versions
bash
GNU bash, version 5.2.37(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
c, c.c99, c.c11, c.o2
gcc (GCC) 13.3.0 Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
cc, cc.cc98, cc.cc03, cc.cc11, cc.cc14, cc.cc17, cc.cc2a, cc.cc98o2, cc.cc03o2, cc.cc11o2, cc.cc14o2, cc.cc17o2, cc.cc2ao2, cc.cc23o2, cc.cc20, cc.cc20o2, cc.noi, cc.noi.o2, cc.cc23
g++ (GCC) 13.3.0 Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
cs
Mono C# compiler version 6.12.0.182
sql
3.46.1 2024-08-13 09:16:08 c9c2ab54ba1f5f46360f1b4f35d849cd3f080e6fc2b6c60e91b16c63f69a1e33 (64-bit)
go
go version go1.23.3 linux/amd64
hs
The Glorious Glasgow Haskell Compilation System, version 9.6.6
java
javac 21.0.5
jl
julia version 1.11.1
kt, kt.jvm
info: kotlinc-jvm 2.0.0 (JRE 21.0.5+1-nixos)
nodejs, nodejs.cjs, nodejs.mjs
v20.18.1
pas
3.2.2
php
PHP 8.3.14 (cli) (built: Nov 19 2024 15:14:23) (NTS) Copyright (c) The PHP Group Zend Engine v4.3.14, Copyright (c) Zend Technologies
py, py.py2, py.py3, py.py3graphics
Python 3.12.7
py.pypy3
Python 3.9.17 (3f3f2298ddc56db44bbdb4551ce992d8e9401646, Nov 23 2024, 09:14:42) [PyPy 7.3.12 with GCC 13.3.0]
rb
ruby 3.3.5 (2024-09-03 revision ef084cc8f4) [x86_64-linux]
rs
rustc 1.82.0 (f6e511eec 2024-10-15) (built from a source tarball)
-
Compile Commands
- Bash(bash)
/bin/bash foo.sh
- C(c)
/usr/bin/gcc -x c foo.c -o foo -lm -fno-stack-limit -fdiagnostics-color=always -std=c11 -O2
- C99(c.c99)
/usr/bin/gcc -x c foo.c -o foo -lm -fno-stack-limit -fdiagnostics-color=always -std=c99 -O2
- C11(c.c11)
/usr/bin/gcc -x c foo.c -o foo -lm -fno-stack-limit -fdiagnostics-color=always -std=c11 -O2
- C++(cc)
/usr/bin/g++ -x c++ foo.cc -o foo -lm -fno-stack-limit -fdiagnostics-color=always -std=c++14 -O2 -I/include
- C++98(cc.cc98)
/usr/bin/g++ -x c++ foo.cc -o foo -lm -fno-stack-limit -fdiagnostics-color=always -std=c++98 -I/include
- C++03(cc.cc03)
/usr/bin/g++ -x c++ foo.cc -o foo -lm -fno-stack-limit -fdiagnostics-color=always -std=c++03 -I/include
- C++11(cc.cc11)
/usr/bin/g++ -x c++ foo.cc -o foo -lm -fno-stack-limit -fdiagnostics-color=always -std=c++11 -I/include
- C++14(cc.cc14)
/usr/bin/g++ -x c++ foo.cc -o foo -lm -fno-stack-limit -fdiagnostics-color=always -std=c++14 -I/include
- C++17(cc.cc17)
/usr/bin/g++ -x c++ foo.cc -o foo -lm -fno-stack-limit -fdiagnostics-color=always -std=c++17 -I/include
- C++20(cc.cc2a)
/usr/bin/g++ -x c++ foo.cc -o foo -lm -fno-stack-limit -fdiagnostics-color=always -std=c++2a -I/include
- C++98(O2)(cc.cc98o2)
/usr/bin/g++ -x c++ foo.cc -o foo -lm -fno-stack-limit -fdiagnostics-color=always -std=c++98 -O2 -I/include
- C++03(O2)(cc.cc03o2)
/usr/bin/g++ -x c++ foo.cc -o foo -lm -fno-stack-limit -fdiagnostics-color=always -std=c++03 -O2 -I/include
- C++11(O2)(cc.cc11o2)
/usr/bin/g++ -x c++ foo.cc -o foo -lm -fno-stack-limit -fdiagnostics-color=always -std=c++11 -O2 -I/include
- C++14(O2)(cc.cc14o2)
/usr/bin/g++ -x c++ foo.cc -o foo -lm -fno-stack-limit -fdiagnostics-color=always -std=c++14 -O2 -I/include
- C++17(O2)(cc.cc17o2)
/usr/bin/g++ -x c++ foo.cc -o foo -lm -fno-stack-limit -fdiagnostics-color=always -std=c++17 -O2 -Wall -I/include
- C++20(O2)(cc.cc2ao2)
/usr/bin/g++ -x c++ foo.cc -o foo -lm -fno-stack-limit -fdiagnostics-color=always -std=c++2a -O2 -I/include
- C++23(O2)(cc.cc23o2)
/usr/bin/g++ -x c++ foo.cc -o foo -lm -fno-stack-limit -fdiagnostics-color=always -std=c++23 -O2 -I/include
- Mono C#(cs)
/usr/bin/mcs -optimize+ -out:/w/foo /w/foo.cs
- SQL(sql)
/bin/bash -c "cp /dev/stdin init.sql && sqlite3 db.out <init.sql >/dev/null && sqlite3 db.out <foo.sql"
- Go(go)
/usr/bin/go build -p 1 -o foo foo.go
- Haskell(hs)
/usr/bin/ghc -O -outputdir /tmp -o foo foo.hs
- Java(java)
/usr/bin/bash -c "javac -d /w -encoding utf8 ./Main.java && jar cvf Main.jar *.class >/dev/null"
- Julia(jl)
/usr/bin/julia /w/foo.jl
- Kotlin(kt)
echo "Invalid language selection"
- Kotlin/JVM(kt.jvm)
kotlinc -include-runtime -d foo.jar foo.kt
- Node.js(nodejs)
/usr/local/bin/esbuild foo.js --log-level=warning --color=true --platform=node --sourcemap=inline --outfile=code
- Node.js-CJS(nodejs.cjs)
/usr/local/bin/esbuild foo.js --log-level=warning --color=true --platform=node --sourcemap=inline --outfile=code
- Node.js-ESM(nodejs.mjs)
/usr/local/bin/esbuild foo.mjs --log-level=warning --color=true --platform=node --format=esm --sourcemap=inline --outfile=code
- Pascal(pas)
/usr/bin/fpc -O2 -o/w/foo foo.pas
- PHP(php)
/usr/bin/php foo.php
- Python(py)
/usr/bin/python3 -c "import py_compile; py_compile.compile('/w/foo.py', '/w/foo', doraise=True)"
- Python2(py.py2)
/usr/bin/python2 -c "import py_compile; py_compile.compile('/w/foo.py', '/w/foo', doraise=True)"
- Python3(py.py3)
/usr/bin/python3 -c "import py_compile; py_compile.compile('/w/foo.py', '/w/foo', doraise=True)"
- PyPy3(py.pypy3)
/bin/bash -c "/usr/bin/pypy3 -c \"import py_compile; py_compile.compile('/w/foo.py', '/w/foo', doraise=True)\" && mv foo.py foo"
- Ruby(rb)
/usr/bin/ruby foo.rb
- Verilog(v)
/usr/bin/iverilog foo.v -o foo
- R(r)
/bin/sh -c "cat /dev/stdin >stdin && /usr/bin/Rscript --vanilla foo.r"
- Rust(rs)
/usr/bin/rustc -O -o /w/foo /w/foo.rs
- MongoDB(mongodb)
/bin/bash -c "/nix/store/1yrf9jnk1fg0a0wzszjfc62hm77yy9b3-hydro-mongodb-7.0.4/bin/mongod --unixSocketPrefix=/w --dbpath=/w >/dev/null & cp /dev/stdin init.js && /nix/store/1bdzx4gizynvn15jbdlqcv7iisbvm3vk-mongosh-2.1.5/bin/mongosh mongodb://%2Fw%2Fmongodb-27017.sock -f init.js >/dev/null && /nix/store/1bdzx4gizynvn15jbdlqcv7iisbvm3vk-mongosh-2.1.5/bin/mongosh mongodb://%2Fw%2Fmongodb-27017.sock -f foo.js --norc --quiet"
- Bash(bash)