• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

SOC/IP验证工程师

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

文章分类 -  Makefile

Makefile调试方法总结
摘要:好的,Makefile 的调试是一个常见且重要的需求,因为复杂的规则和变量展开很容易出错。下面我为你整理了一套从基础到高级的调试方法,并附上示例。 核心思路 Makefile 调试的核心在于 “看清”:看清规则是否被执行、看清变量是如何展开的、看清文件的依赖关系是否正确。 方法一:使用 Make 的 阅读全文

posted @ 2025-08-30 15:44 SOC验证工程师 阅读(31) 评论(0) 推荐(0)

cortexm0 bootloader makefile编译实例
摘要:``` # # # Cortex-M System Design Kit software compilation make file # # # # Configurations # CPU_PRODUCT = CORTEX_M0 # Shared software directory SOFTW 阅读全文

posted @ 2023-06-20 22:08 SOC验证工程师 阅读(208) 评论(0) 推荐(0)

cortexm0 hello makefile编译实例
摘要:``` # # # Cortex-M System Design Kit software compilation make file # # # # Configurations # CPU_PRODUCT = CORTEX_M0 # Shared software directory SOFTW 阅读全文

posted @ 2023-06-20 22:07 SOC验证工程师 阅读(121) 评论(0) 推荐(0)

cortexm0 rtl makefile编译实例
摘要:``` # # # Cortex-M0 DesignStart RTL Bundle simulation make file # # # # Configurations # # Name of test directory (e.g. hello, dhry) # TESTNAME must b 阅读全文

posted @ 2023-06-20 22:07 SOC验证工程师 阅读(111) 评论(0) 推荐(0)

makefile中关于all和.PHONY
摘要:请编写一个makefile同时编译、链接下面两个程序: ``` main1.c: #include int main(void) { printf("main1\n"); } main2.c: #include int main(void) { printf("main2\n"); } ``` 【分 阅读全文

posted @ 2023-06-03 19:16 SOC验证工程师 阅读(52) 评论(0) 推荐(0)

Makefile 中:= ?= += =的区别
摘要:在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验 新建一个Makefile,内容为: ``` ifdef DEFINE_VRE VRE = “Hello World!” else endif ifeq ($(OPT),define) 阅读全文

posted @ 2023-05-25 21:54 SOC验证工程师 阅读(43) 评论(0) 推荐(0)

Makefile中的各种等号的含义
摘要:在Makefile语法中,时不时会见到各种“=”号的赋值语句,除了常见的“=”和“:=”,还有“?=”等 那么这些赋值等号分别表示什么含义呢? “=” “=”是最普通的等号,然而在Makefile中确实最容易搞错的赋值等号,使用”=”进行赋值,变量的值是整个makefile中最后被指定的值。不太容易 阅读全文

posted @ 2022-11-05 20:29 SOC验证工程师 阅读(254) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3