| h3. Список компиляторов с настройками, используемых при тестировании пользовательских решений программистских задач на сайте 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 | {noformat}g++.exe -x c++ -O2 -DCONTEST{noformat} | |
| | GNU C++ 3.4.2 | G34 | {noformat}g++.exe -x c++ -s -static -O2 -DCONTEST{noformat} | |
| | GNU C++ 4.8.1 | g48 | {noformat}g++.exe -x c++ -std=c++11 -static -Wl,--stack,67108864 -O2 -DCONTEST{noformat} | |
| | GNU C++ 4.9.3 | g49 | {noformat}g++.exe -x c++ -std=c++14 -static -m32 -march=i686 -Wl,--stack,67108864 -O3 -DCONTEST{noformat} | |
| | GNU C++ 5.3.0 | g53 | {noformat}g++.exe -x c++ -std=c++14 -static -m32 -march=i686 -Wl,--stack,67108864 -O3 -DCONTEST{noformat} | |
| | | GNU C++ 5.3.0 Safe Mode | g53b | {noformat}g++.exe -x c++ -std=c++14 -static -m32 -march=i686 -Wl,--stack,67108864 -O3 -DCONTEST |
| -Werror -Wfloat-equal -Weffc++ -pedantic -Wextra -Wall -Wformat=2 -Wconversion -Wlogical-op -Wcast-qual -fstack-protector-all -D_FORTIFY_SOURCE=2{noformat} | |
| | | GNU C++ 5.3.0 Safe Mode | g53b | {noformat}g++.exe -x c++ -std=c++14 -static -m32 -march=i686 -Wl,--stack,67108864 -O1 -DCONTEST |
| -Werror -Wfloat-equal -Weffc++ -pedantic -Wextra -Wall -Wredundant-decls -Wformat=2 -Wconversion -Wlogical-op -Wcast-qual -fstack-protector-all -D_FORTIFY_SOURCE=2{noformat} | |
| | 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|Pascal] | pas | tpc.exe G+ E- N+ -$R+ | |
| |
| [С++ - настройка IDE и GCC|CPP] |
| |
| [Список всех опций компиляции GCC|https://gcc.gnu.org/onlinedocs/gcc/Option-Summary.html#Option-Summary] |
| [Список всех опций компиляции Free Pascal|http://www.freepascal.org/docs-html/user/userap1.html] |