Mercurial > repo
comparison interps/gcccomp/gcccomp @ 9387:d906511395c4
<ais523> ` sed -i -e "s/FLAGS=\'-std/FLAGS=\'-lm -std/" interps/gcccomp/gcccomp
author | HackBot |
---|---|
date | Fri, 21 Oct 2016 22:06:29 +0000 |
parents | adc6ed538c30 |
children |
comparison
equal
deleted
inserted
replaced
9386:2cdbcaaf7599 | 9387:d906511395c4 |
---|---|
6 c) | 6 c) |
7 HEAD='#include <stdio.h>\n#include <stdlib.h>\n#include <string.h>\n#include <sys/types.h>\n#include <unistd.h>\nint main(int argc, char **argv) {' | 7 HEAD='#include <stdio.h>\n#include <stdlib.h>\n#include <string.h>\n#include <sys/types.h>\n#include <unistd.h>\nint main(int argc, char **argv) {' |
8 TAIL='; return 0; }' | 8 TAIL='; return 0; }' |
9 EXT='c' | 9 EXT='c' |
10 GCC='gcc' | 10 GCC='gcc' |
11 FLAGS='-std=gnu99' | 11 FLAGS='-lm -std=gnu99' |
12 ;; | 12 ;; |
13 | 13 |
14 c++) | 14 c++) |
15 HEAD='#include <iostream>\n#include <cstdio>\n#include <cstdlib>\n#include <cstring>\nusing namespace std;\nint main(int argc, char **argv) {' | 15 HEAD='#include <iostream>\n#include <cstdio>\n#include <cstdlib>\n#include <cstring>\nusing namespace std;\nint main(int argc, char **argv) {' |
16 TAIL='; return 0; }' | 16 TAIL='; return 0; }' |
17 EXT='cc' | 17 EXT='cc' |
18 GCC='g++' | 18 GCC='g++' |
19 FLAGS='-std=gnu++0x' | 19 FLAGS='-lm -std=gnu++0x' |
20 ;; | 20 ;; |
21 | 21 |
22 assembler) | 22 assembler) |
23 HEAD='.globl main; main: pushq %rbp; movq %rsp, %rbp;' | 23 HEAD='.globl main; main: pushq %rbp; movq %rsp, %rbp;' |
24 TAIL='movl $0, %eax; leave; ret;' | 24 TAIL='movl $0, %eax; leave; ret;' |