Список компиляторов с настройками, используемых при тестировании пользовательских решений программистских задач на сайте http://dl.gsu.by
Язык |
Внутреннее расширение |
Опции компиляции |
Assembler (tasm-link) |
ASM |
|
Borland C 3.1 |
C |
bcc.exe -ml -DDLTESTING |
Borland C++ 3.1 |
cpp |
bcc.exe -ml -DDLTESTING |
Borland C++ 5.2 |
BC5 |
bcc32.exe -4 -O2 -DDLTESTING |
Delphi 7 |
DPR |
dcc32.exe -$R+ |
Free Pascal go32v2 v1.0.10 |
PP |
ppc386.exe -O2 |
Free Pascal 2.0.2 |
PPW02 |
ppc386.exe -O2 -XS -Sg -dCONTEST |
Free Pascal 2.2.0 |
PPW |
ppc386.exe -O2 -XS -Sg -dCONTEST |
Free Pascal 2.4.0 |
ppw24 |
ppc386.exe -O2 -XS -dCONTEST |
Free Pascal 2.6.0.1 |
ppw26 |
ppc386.exe -O2 -XS -dCONTEST |
GNU C 3.4.2 |
C34 |
g++.exe -x c -std=gnu99 -s -static -lm -O2 -DCONTEST |
GNU C 4.8.1 |
C48 |
gcc.exe -x c -static -lm -O2 -DCONTEST |
GNU C++ 2.95.2 |
GNU |
|
GNU C++ 3.4.2 |
G34 |
|
GNU C++ 4.8.1 |
g48 |
|
GNU C++ 4.9.3 |
g49 |
|
GNU C++ 5.3.0 |
g53 |
|
GNU C++ 5.3.0 Safe Mode |
g53b |
|
Java 1.4.2 |
JAVA4 |
|
Java 5 |
JAVA5 |
|
Java 6 |
JAVA6 |
|
Java 7 |
JAVA7 |
|
Java 8 |
JAVA8 |
|
Kotlin (Java 8) |
kt |
kotlinc |
MS Visual C++ 6.0 |
MVC |
cl.exe /I"Include" /TP /O2 /Fe"."\ /Fo"."\ "%1" /link /LIBPATH:%~dp0..\Lib kernel32.lib user32.lib |
MS Visual C++ 9.0 |
MVC9 |
cl.exe /I"Include" /TP /O2 /Fe"."\ /Fo"."\ "%1" /link /LIBPATH:%~dp0..\Lib kernel32.lib user32.lib |
Perl 5.003_07 |
PL |
|
Python 3.3.2 |
PY |
|
Ruby 2.0.0 |
RB |
|
Turbo Pascal 7.0 |
pas |
tpc.exe G+ E- N+ -$R+ |
С++ - настройка IDE и GCC
Список всех опций компиляции GCC
Список всех опций компиляции Free Pascal