logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用 CMake 构建 LLVM

使用 CMake 构建 LLVM1. 介绍2. 快速开始3. 基本的 CMake 用法4. 选项和变量4.1 经常使用的 CMake 变量4.2 特定于LLVM的变量5. CMake Caches6. 执行测试7. 交叉编译8. 在项目中嵌入 LLVM8.1 从源代码开发 LLVM passes9. 特定于编译器/平台的话题9.1 微软Visual c++本文为译文,点击此处查看原文。1. 介..

调用图(Call Graph)

一个调用图call graph(也称为call multigraph[1] [2])是一种控制流图,[3]表示计算机程序中子程序之间的调用关系。每个节点表示一个过程,每条边(f, g)表示过程f调用过程g。因此,图中的一个循环表示递归过程调用。...

用于 Visual Studio Code 的 LaTeX Workshop

用于 Visual Studio Code 的 LaTeX Workshop1. 简介2. 安装和基本设置2.1 需求2.2 安装2.3 设置 PATH 环境变量2.4 使用2.5 使用 Docker2.6 使用WSL3. 编译功能3.1 构建文档3.2 终止当前编译3.3 自动构建 LaTeX3.3.1 latex-workshop.latex.autoBuild.run3.3.2 latex-

使用Clang作为编译器 —— 使用 Clang 交叉编译

使用 Clang 交叉编译1. 介绍2. 交叉编译问题(Cross compilation issues)3. Clang中的一般交叉编译选项(General Cross-Compilation Options in Clang)3.1 Target Triple3.2 CPU、FPU、ABI3.3 工具链选项4. 特定目标的库(Target-Specific Libraries)5. Multi

LLVM 编译器基础架构

LLVM 编译器基础架构1. LLVM 概述2. LLVM特性3. LLVM系统的优势4. LLVM 用处5. 最新 LLVM 发行版6. ACM软件系统奖7. 即将发布的版本8. 想知道更多吗?本文为译文,点击此处查看原文。1. LLVM 概述LLVM 项目是模块化、可重用的编译器和工具链技术的集合。尽管名为 LLVM,但它与传统虚拟机几乎没有什么关系。名称 “LLVM” 本身并不是缩写;...

linux下gcc默认搜索头文件及库文件的路径

1. 头文件gcc在编译时如何去寻找所需要的头文件:头文件的搜索会从-I指定的目录开始;然后搜索gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH 设置的目录;再搜索系统目录 /usr/include 和 /usr/local/include(centos7中该目录下是空的);最后搜索gcc的一系列自带目录(如/us...

用于 Visual Studio Code 的 LaTeX Workshop

用于 Visual Studio Code 的 LaTeX Workshop1. 简介2. 安装和基本设置2.1 需求2.2 安装2.3 设置 PATH 环境变量2.4 使用2.5 使用 Docker2.6 使用WSL3. 编译功能3.1 构建文档3.2 终止当前编译3.3 自动构建 LaTeX3.3.1 latex-workshop.latex.autoBuild.run3.3.2 latex-

使用pidstat命令测量程序CPU利用率和Mem占用率

1. 简介pidstat命令用来监控被Linux内核管理的独立任务(进程)。它输出每个受内核管理的任务的相关信息。pidstat命令也可以用来监控特定进程的子进程。间隔参数用于指定每次报告间的时间间隔,它的值为0(或者没有参数)说明进程的统计数据的时间是从系统启动开始计算的。pidstat 是sysstat软件套件的一部分,sysstat包含很多监控linux系统状态的工具,它能够从大多数

#linux#测试
Solid Converter PDF v9安装(附安装包和激活码)

Solid Converter PDF v9安装(附安装包和激活码)一、Solid Converter PDF v9简介二、Solid Converter PDF v9安装1. 安装包2. 安装二、激活Solid Converter PDF v9一、Solid Converter PDF v9简介Solid Converter PDF是我接触过的PDF转word软件中最好用、转换最准确的。二...

使用libclang解析C++代码

使用libclang解析C++代码1. libclang?2. libclang!3. 基本的例子4. Cursors(游标)5. Visit children6. CXString7. 打印有意义的输出8. 一个更复杂的例子9. 总结10. 完整的代码本文为译文,点击此处查看原文。在本文中,我将提供一个使用libclang的快速教程。我开始试用libclang,同时实现了一个面向c++的开源..

到底了