![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
makefile
文章平均质量分 76
Andy Pines
你猜啊
展开
-
【编译错误】:对‘__aeabi_idivmod未定义的引用‘,对‘__aeabi_idiv‘未定义的引用
参考博客:解决undefined reference to `__aeabi_uidivmod\'和undefined reference to `__aeabi_uidiv\'错误-草根老师-ChinaUnix博客自己写裸机驱动程序时,使用了除法,在链接的时候出了如下错误:使用的编译器是:后来上网搜了一下原因,由于编译器不支持除法运算,但是也没有搜到解决方案。看了一下http://blog.chinaunix.net/uid-26833883-id-3282967.html1. 问题背景及...原创 2022-02-27 12:43:45 · 1820 阅读 · 0 评论 -
Makefile自动生成头文件依赖
【参考博客】:Makefile自动生成头文件依赖_hitwlh的专栏-CSDN博客以makefile编译c工程为例进行解释。在网上搜到的相关教程如下:http://blog.sina.com.cn/s/blog_4b3c1f950102dxh4.htmlhttp://blog.csdn.net/liangkaiming/article/details/6267357http://luzhi1024.blog.51cto.com/8845546/16507https://blog.csdn.net/hit原创 2022-02-12 21:41:41 · 3157 阅读 · 0 评论 -
makefile中$$的使用
1.makefile $$的使用转一篇博文https://www.cnblogs.com/LiuYanYGZ/p/5438441.html2.小总结makefile代码段1:VAR=3 target: prerequsite1 prerequsite2 echo $VAR (1) VAR=4 (2) echo $VAR (3) echo $$VAR (4)(1):在代码段1中,(1)的结果是3...转载 2020-06-21 10:29:15 · 2134 阅读 · 0 评论 -
【CMAKE入门一】设置生成项目名称(project TEST)
一.project指令语法也就是说: 如果我将工程名称定义如下PROJECT(TEST),那么与该命令关联的变量有四个:TEST_BINARY_DIR(隐式指定:二进制文件保存路径)/TEST_SOURCE_DIR(隐式指定:源码路径)PROJECT_BINARY_DIR(系统预定)/PROJECT_SOURCE_DIR(系统预定)其中:TEST_BINARY_DIR ==PROJECT_BINARY_DIR其中:TEST_SOURCE_DIR ==PROJECT_SOURCE_DI..原创 2020-05-24 11:46:15 · 2454 阅读 · 0 评论 -
make: gcc:命令未找到 make: *** [b.out] 错误 127
最近发现自己写的makefile不好使了,很简单的makefile居然报出gcc命令未找到的问题, 网上也查了很多资料, 也请教了一些同事, 未果。偶然开窍发现自己的错误, 记录下来文件结构如下图:root@ubuntu:/shiyan/shiyan268# lsb.out func.c func.o include main.c main.o makefileroot@ubunt...原创 2018-06-14 22:19:06 · 19135 阅读 · 1 评论 -
Makefile中=,:=,?= 的含义
最近学习Makefile,复习一下以前学过的知识,参考<跟我一起学Makefile>中第七部分:使用变量参考博客:https://www.cnblogs.com/oracleloyal/p/6092526.html1.Makefile中=,:=,?=的含义"="make会将整个makefile展开后,再决定变量的值。也就是说,变量的值将会是整个makefile中最后被指...原创 2018-12-16 11:47:27 · 5907 阅读 · 1 评论 -
Linux拷贝命令cp的一点总结(附cannot overwrite directory xxx with non-directory)
昨天验证一个补丁,补丁是以old/new形式给出的,需要自行合入到代码工程中去,得到建议说可以把new文件夹中的东西拷贝到工程中即可,但对比了new文件夹与工程中对应文件夹的内容,涉及到三方面1.new文件夹中有新增的独有文件2.new文件夹与工程同名代码部分需要覆盖3.原工程文件夹独有的文件需要保留忽然一下没了头绪,因为发给客户的补丁不能出错,怕自己对比来对比去最终晕头转向,又得...原创 2018-12-22 16:53:09 · 19729 阅读 · 1 评论