随笔分类 -  编译原理

gcc/g++ 的参数总结(二)
摘要:gcc 参数总结如果是 c++,直接将 gcc 改为 g++ 即可。1. gcc 编译流程预处理,Pre-Processing:gcc -E test.c -o test.i //.i文件编译,Compiling:gcc -S test.i -o... 阅读全文
posted @ 2017-02-26 22:27 未雨愁眸 阅读(245) 评论(0) 推荐(0)
gcc/g++ 的参数总结(二)
摘要:gcc 参数总结如果是 c++,直接将 gcc 改为 g++ 即可。1. gcc 编译流程预处理,Pre-Processing:gcc -E test.c -o test.i //.i文件编译,Compiling:gcc -S test.i -o... 阅读全文
posted @ 2017-02-26 22:27 未雨愁眸 阅读(161) 评论(0) 推荐(0)
make 的参数
摘要:1. -j-j(表示 job 的数目)参数可以对项目在进行并行编译,比如在一台双核的机器上,完全可以用 make -j4,让make 最多允许 4 个编译命令同时执行,这样可以更有效的利用 CPU 资源。由此看来,在多核 CPU 上,适当的进行并行编译还是可以明显提高... 阅读全文
posted @ 2017-02-26 16:04 未雨愁眸 阅读(166) 评论(0) 推荐(0)
make 的参数
摘要:1. -j-j(表示 job 的数目)参数可以对项目在进行并行编译,比如在一台双核的机器上,完全可以用 make -j4,让make 最多允许 4 个编译命令同时执行,这样可以更有效的利用 CPU 资源。由此看来,在多核 CPU 上,适当的进行并行编译还是可以明显提高... 阅读全文
posted @ 2017-02-26 16:04 未雨愁眸 阅读(373) 评论(0) 推荐(0)
JIL 编译与 AOT 编译
摘要:JIT:Just-in-time compilation,即时编译;AOT:Ahead-of-time compilation,事前编译。JVM即时编译(JIT)1. 动态编译与静态编译动态编译(dynamic compilation)指的是“在运行时进行编译”;... 阅读全文
posted @ 2017-02-17 16:44 未雨愁眸 阅读(373) 评论(0) 推荐(0)
JIL 编译与 AOT 编译
摘要:JIT:Just-in-time compilation,即时编译;AOT:Ahead-of-time compilation,事前编译。JVM即时编译(JIT)1. 动态编译与静态编译动态编译(dynamic compilation)指的是“在运行时进行编译”;... 阅读全文
posted @ 2017-02-17 16:44 未雨愁眸 阅读(180) 评论(0) 推荐(0)