首页
文章
标签
编程语言
Linux
关于
给我留言
我的动态
友情链接
1
linux通过SCP命令在多个系统间复制文件
2
vscode通过Remote-SSH插件连接Linux时报Error: XHR failed错误
3
银河麒麟系统中root用户open文件报 failed: Permission denied
4
C++如何实现类似C#中的属性(Property)
5
qt creator编译时出现了错误:error: LNK1181: cannot open input file 'debug\main.obj'
码峰
累计撰写
185
篇文章
累计创建
77
个标签
累计收到
18
条评论
栏目
首页
文章
标签
编程语言
Linux
关于
给我留言
我的动态
友情链接
搜索
标签搜索
FreeRTOS
Zynq
DMA
IIS
WinUSB
nuget
单片机
PowerShell
gcc
pip
dpkg
Xenomai
chatGPT
gtest
数字签名
Boost
字符串
udev
跨平台
msys2
内核编程
指针
Bash Shell
libusb
WebAPI
git
RESTful
实时系统
MATLAB
系统信息
代码规范
编程入门
Wireshark
开源项目
CentOS
Makefile
python
Conda
.NET Core
内存泄漏
INI文件
Ubuntu
Docusaurus
进程间通信
运维
编码
SEO优化
异步编程
github
Copilot
银河麒麟
SSH
PCI/PCIe
USB
Qt
Windows API
JSON
多线程
Windows BAT
应用工具
控件
mysql
docker
nginx
web
Node.js
网络通信
fpga
shell script
vmware
网站建设
visual studio
驱动
linux
C#
C/C++
VSCode
目 录
CONTENT
以下是
Makefile
相关的文章
2023-04-22
使用Keil2Makefile脚本将Keil工程自动转化为Makefile工程
传统单片机开发环境是 Keil IDE,它为开发者提供了一套非常方便的开发环境,我们只需要进行很少的设置就可以完成单片机程序的编写、编译、烧录和调试。但 Keil 也有着过于陈旧、闭源和无法跨平台等缺点,用惯了 CLion、VSCode 等现代编译器很难再习惯 Keil;而且众多的开源软件都是使用开源编译链开发的,如果我们对开源编译链没有了解的话,很难上手众多的开源项目。
2023-04-22
1414
0
0
C/C++
开发环境
vscode
编程语言
单片机
2023-03-18
执行make时如何自动生成目标文件目录
在执行make时,如果我们把目标文件objects输出到一个集中的目录,而一个干净的工程(比如刚从git克隆下来的),这个目录可能是不存在的,此时执行make就会报错“Fatal error: can't create xxx/xxx/xxx.o: No such file or directory”,makefile中可以有两种方法来自动创建这个目录,避免编译报错。
2023-03-18
1042
0
0
C/C++
编程语言
2023-03-16
makefile特殊变量VPATH和vpath的作用和用法
在一些大的工程中,有大量的源文件,我们通常的做法是把这些的源文件进行分类,并存放在不同的目录中。所以,当make需要去找寻文件的依赖关系时,你可以在文件前加上路径,但最好的方法是把一个路径告诉make,让make在自动去找。Makefile文件中的特殊变量“VPATH”就是完成这个功能的,如果没有指明这个变量,make只会在当前的目录中去找寻依赖文件和目标文件。如果定义了这个变量,那么,make就会在当当前目录找不到的情况下,到所指定的目录中去找寻文件了。
2023-03-16
976
0
0
C/C++
编程语言
2022-11-15
同时有C和C++两种源码混合编程如何写Makefile
在项目开发中,经常遇到一个项目中同时有C和C++混合编程的情况。比如要讲C语言写的几个文件,和几个C++文件要编译为一个动态库,而这个动态库的生成过程中,会链接几个基础的开发库,比如libz,librt,libm等。编写这样的Makefile来生成一个正确的so库很重要,下面是一个正确的Makefile的写法。
2022-11-15
1824
0
0
Linux
2022-11-07
Makefile:10: *** missing separator. Stop
在写一个项目的Makefile时,用到了换行符“\”,遇到报Makefile:10: *** missing separator. Stop的错误,Makefile部分内容如下,开始怎么看都没问题,后来才发现是一个写Makefile的很细节的问题。
2022-11-07
1186
0
0
编程问题
问题&解决
2022-10-16
Makefile中赋值等号:=, =, ?=和+=的含义和区别
在Makefile语法中,时不时会见到各种“=”号的赋值语句,除了常见的“=”和“:=”,还有“?=”,那么这些赋值等号分别表示什么含义呢?
2022-10-16
1920
2
1
Linux
2022-09-17
vscode中如何使用Makefile在Linux下编译C/C++程序
vscode号称宇宙最强IDE,由于是插件化,非常方便支持各类应用的开发,编程体验简直好到爆,在Linux中写C/C++程序的时候,如果源文件很少,vscode是可以直接调用clang/gcc/g++编译的,如果源文件较多,则相对比较麻烦一些,还是使用原始的makefile更方便管理,也更方便在github上做自动编译。
2022-09-17
4411
0
0
Linux
C/C++
开发环境
vscode
编程语言