当前位置: 首页 > news >正文

Mellanox OFED驱动如何给全局编译添加gcc的编译选项?(subdir-ccflags-y += -Wall)

背景

有些时候编译驱动需要给全局加一个编译选项,假设configure已经完成。可以直接在Makefile中修改

添加方式

修改OFED驱动目录下的: ./Makefile

subdir-ccflags-y += -Wall

修改效果:
在这里插入图片描述

然后执行make,就能让添加的编译选项生效。但是编译建议先make clean,然后重新编译,否则只会新编译修改的问题。

可以用在哪些场景?

  • 添加自定义参数,和gcc后面相同用法,比如 -DMODULE_TEST_ENABLE=1
  • 添加-Wall等常见编译优化参数
  • -fdump-rtl-expand一些debug场景等
http://www.lryc.cn/news/545402.html

相关文章:

  • 【愚公系列】《Python网络爬虫从入门到精通》037-文件的存取
  • 【一起学Rust | Tauri2.0框架】单实例应用程序的深入解析:零漏洞实现与优化实战
  • PhyloSuite v1.2.3安装与使用-生信工具049
  • 使用Apache Lucene构建高效的全文搜索服务
  • SSH远程登录并执行命令
  • EasyRTC:支持任意平台设备的嵌入式WebRTC实时音视频通信SDK解决方案
  • Golang语言特性
  • LangPrompt提示词
  • Java 容器之 List
  • ETL-kettle数据转换使用详解
  • 【容器化】低版本docker拉取ubuntn 22.04镜像启动容器执行apt update提示 NO_PUBKEY 871920D1991BC93C
  • Hive-04之存储格式、SerDe、企业级调优
  • Makefile、Make和CMake:构建工具的三剑客
  • The “Rule-of-Zero“ should be followed (s4963)
  • Kotlin语言特性(二):泛型与注解
  • FunPapers[3]:WWW‘25「快手」生成式回归预测观看时长
  • 并发编程1
  • Hadoop之01:HDFS分布式文件系统
  • 从源到目标:深度学习中的迁移学习与领域自适应实践
  • WebRTC与PJSIP:呼叫中心系统技术选型指南
  • 使用IDEA如何隐藏文件或文件夹
  • 【人工智能】数据挖掘与应用题库(1-100)
  • 腾讯云大模型知识引擎驱动的DeepSeek满血版医疗顾问大模型搭建实战
  • 大白话页面加载速度优化的工具与实践案例
  • 【JAVA面试题】什么是面向对象?谈谈你对面向对象的理解。
  • 解锁责任链模式:Java 实战与应用探秘
  • 华为 Open Gauss 数据库在 Spring Boot 中使用 Flyway
  • 汽车电子电控软件开发中因复杂度提升导致的架构恶化问题
  • VMware Ubuntu 共享目录
  • Linux安装jdk,node,mysql,redis