万象云档 本次搜索耗时 1.761 秒,为您找到 24 个相关结果.
  • kernel-4.2-KVM源码目录树分析

    1001 2023-03-27 《QEMU KVM学习笔记》
    kernel-4.2-KVM源码目录树分析 Makefile END kernel-4.2-KVM源码目录树分析 Makefile root@ubuntu16x64 :~ /kernel/ linux - stable / arch / x86 / kvm # cat Makefile ccflags - y += - Ia...
  • 使用模式规则

    参考源码 小结 前面我们讲了使用隐式规则可以让make 在必要时自动创建.o 文件的规则,但make 的隐式规则的命令是固定的,对于xyz.o: xyz.c ,它实际上是: $ ( CC ) $ ( CFLAGS ) - c - o $@ $ < 能修改的只有变量$(CC) 和$(CFLAGS) 。如果要执行多条命令,使用...
  • 使用隐式规则

    参考源码 小结 我们仍然以上一节的C项目为例,当我们添加越来越多的.c 文件时,就需要编写越来越多的规则来生成.o 文件。 实际上,有的同学可能发现了,即使我们把.o 的规则删掉,也能正常编译: # 只保留生成 world.out 的规则: world . out : hello . o main . o cc - o worl...
  • 安装make

    安装make 时,因为make 只能在Unix/Linux下运行,所以,如果使用Windows系统,我们要先想办法在Windows下跑一个Linux。 方法一:安装VirtualBox ,然后下载Linux发行版安装盘,推荐Ubuntu 22.04 ,这样就可以在虚拟机中运行Linux。 方法二:对于Windows 10/11,可以首先安装WSL(Wi...
  • 自动生成依赖

    参考源码 小结 前面我们讲了隐式规则和模式规则,这两种规则都可以解决自动把.c 文件编译成.o 文件,但都无法解决.c 文件依赖.h 文件的问题。 因为一个.c 文件依赖哪个.h 文件必须要分析文件内容才能确定,没有一个简单的文件名映射规则。 但是,要识别出.c 文件的头文件依赖,可以用GCC提供的-MM 参数: $ cc - MM main ...
  • 编译C程序

    参考源码 小结 C程序的编译通常分两步: 将每个.c 文件编译为.o 文件; 将所有.o 文件链接为最终的可执行文件。 我们假设如下的一个C项目,包含hello.c 、hello.h 和main.c 。 hello.c 内容如下: #include <stdio.h> int hello () { print...
  • 完善Makefile

    参考源码 小结 上一节我们解决了自动生成依赖的问题,这一节我们对项目目录进行整理,把所有源码放入src 目录,所有编译生成的文件放入build 目录: <project> ├── Makefile ├── build └── src ├── hello.c ├── hello.h └── main.c ...
  • 使用自定义 C++ 运算符扩展 TorchScript

    使用自定义 C++ 运算符扩展 TorchScript 在 C++ 中实现自定义运算符 使用 TorchScript 注册自定义运算符 构建自定义运算符 环境设置 将 CMake 用于构建 在 Python 中使用 TorchScript 自定义运算符 在跟踪中使用自定义运算符 将自定义运算符与脚本一起使用 在 C++ 中使用 TorchSc...
  • 源码编译安装

    605 2023-03-27 《征服 Linux》
    源码编译安装 apt dpkg rpm yum zlib 源码编译安装 解压源码压缩包,如果没有makefile文件,则会有configure文件 查看configure帮助,./configure —help,./configure会生成makefile文件 —prefix 指定安装目录,默认安装在/usr/local/ make ...
  • Harmony OS 网络编程 实验指南

    Harmony OS 网络编程 实验指南 netcat简介 netcat 是什么? netcat 如何安装? netcat 如何使用? LwIP简介 LwIP是什么? LwIP在openharmony上的应用情况 下载源码 文件说明 Linux主机实验指南 编译测试程序 运行测试程序 Hi3861开发板实验指南 准备网络环境 修改网...