code_executor/language/
cpp.rs

1use crate::{CommandArgs, Compiler, Language, Runner};
2
3use super::DEFAULT_SANDBOX_CONFIG;
4
5pub const CPP: Language = Language {
6    compiler: Compiler {
7        main_file: "main.cpp",
8        args: Some(CommandArgs {
9            binary: "g++",
10            args: &["-o", "main", "main.cpp"],
11        }),
12    },
13    runner: Runner {
14        args: CommandArgs {
15            binary: "./main",
16            args: &[],
17        },
18        sandbox_config: DEFAULT_SANDBOX_CONFIG,
19    },
20};