
编译器
自由技艺
资深AI算法和C++软件工程师,专注于下一代分布式AI系统,曾就职于华为、百度,北邮土著博士
请关注知乎同名账号
展开
-
PLT 和 GOT
https://www.binss.me/blog/plt-and-got/原创 2021-04-07 10:53:59 · 98 阅读 · 0 评论 -
如何安装 meson及dpdk
准备 python3.6 环境 which python3安装 ninjameson 源码地址:https://github.com/mesonbuild/meson安装步骤 https://lctt.github.io/LFS-BOOK/lfs-sysv/chapter06/meson.htmlpython3 setup.py build通过这个命令编译 Meson(感觉可以省略)这个软件包还没有测试套件。python3 setup.py install --root=dest默认情.原创 2020-12-31 15:27:11 · 2923 阅读 · 0 评论 -
gcc 编译、链接原理
Apache和Apache Tomcat的区别是什么?https://www.zhihu.com/question/37155807springcloud之与springboot、dubbo的区别https://blog.youkuaiyun.com/Richard_666/article/details/104369883什么是微服务架构?https://www.zhihu.com/question/65502802零基础秒懂:手把手教你搭建一套微服务框架https://blog.youkuaiyun.com/wu原创 2021-02-21 22:40:26 · 257 阅读 · 0 评论 -
build system
http://blog.fpliu.com/it/software/meson原创 2021-02-21 22:36:50 · 99 阅读 · 0 评论 -
gcc llvm 和 clang 的区别
GCCGCC(GNU Compiler Collection,GNU编译器套装),是一套由 GNU 开发的编程语言编译器。它是一套以 GPL 及 LGPL 许可证所发行的自由软件,也是 GNU计划的关键部分,亦是自由的类Unix及苹果电脑 Mac OS X 操作系统的标准编译器。GCC 原名为 GNU C 语言编译器,因为它原本只能处理 C语言。GCC 很快地扩展,变得可处理 C++。之后也变得可处理 Fortran、Pascal、Objective-C、Java, 以及 Ada与其他语言。LLVM原创 2020-11-02 20:43:28 · 965 阅读 · 0 评论 -
函数调用栈原理
int A (){ int ret = B(); return ret;}栈向下生长寄存器ebp寄存器esp内存区域Text段:代码Data段:堆、栈、静态数据段BSS(Block Started by Symbol segment):初始化为0的全局变量...原创 2020-03-11 18:02:26 · 162 阅读 · 0 评论