- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Makefile学习笔记_05_常用函数_shell_subst_patsubst_foreach_dir
但是讲课老师对于这几个函数的操作涉及到一些文件,我是远程在别人的服务器上跑的代码,没有这些文件,如果要写进博客,自己再去创建很多静态库、动态库,工作量有点大,这里就不进行讲解了,小伙伴们如果有兴趣,可以自己另外查找这3个函数的具体用法。把字符串<list>中的元素逐一取出来,执行<text>包含的表达式,并把所有字符串所组成的整个字符串(以空格分隔)返回。自学B站某课程的笔记,欢迎小伙伴们共同讨论,若有理解不对的地方也欢迎指出。表示任意长度的字串,函数返回被替换过后的字符串。
2023-08-26 21:35:13
1050
原创 Makefile学习笔记_04_变量定义与使用_常用符号
变量名 := 文件夹名/文件名这里的 src/main.cpp 和 objs/main.o 只是字符串,并不代表真的存在文件。后续示例中会说明,比如我们要用 cpp 生成 obj ,那么 cpp 表示的 main.cpp 文件必须存在,而 obj 表示的 main.o 文件是我们即将通过编译生成的文件,并不存在。
2023-08-26 18:00:33
205
原创 Makefile学习笔记_03_makefile基本规则_伪目标
的文件夹(与Makefile同目录级别),但结果却没能成功,因为在当前工程文件中有一个名为。若你只希望输出代码的执行结果,而不输出代码本身,则可以在代码前面加上@符号,如下图所示。: 无提示地强制递归删除(名为xxx的)文件,删除当前目录下所有文件,并且不能够恢复。首先,我们创建一个名为Makefile的文件夹,与当前工程文件src处于同一目录下。: 显示当前所处工作目录的全路径,也就是显示当前目录的绝对路径。,点击回车键,可以看到代码和代码的执行结果同时被输出。的文件,与我们的目标文件(target)
2023-08-17 17:55:32
268
1
原创 Makefile学习笔记_02_静态库与动态库的编译与链接
自学B站某课程的笔记,欢迎小伙伴们共同讨论,若有理解不对的地方也欢迎指出。其中,此处的路径为当前工作路径,可以通过鼠标右击。进行编译,之后会生成liboperation.a文件,如下图。开发环境:Visual Studio Code + gcc。文件,但同样会生成exec文件,并可执行出同上一样的结果。命进行链接,输出文件名为exec。编译成库之后,就可以将其与我们的源文件进行链接。,则说明这个库没有添加到环境变量,使用以下代码。是需要链接为库的几个文件名,也就是。,库名和输出文件的名字自己取。
2023-08-12 16:39:07
1710
1
原创 Makefile学习笔记_01_C/C++文件的4个编译阶段
自学B站某课程的笔记,欢迎小伙伴们共同讨论,若有理解不对的地方也欢迎指出。使用代码前,在左边找到src文件夹,鼠标右键点击,然后选择。,则会在左边可以看到生成了一个名为helloworld的。二进制的文件只有计算机才能理解,所以看不懂是正常的。文件时,程序并没有跳过预处理的阶段,而是自动先把。,这样会自动进入当前工作文件(src),否则。执行完后会在左边看到没有后缀的文件。,所以这里的文件只显示,不输出。(1)源程序变成修改后的源程序。表示将代码输出为一个文件,文件,之后可在命令窗口使用。
2023-08-11 18:46:51
305
1
NSGA-III算法-matlab版本-写满了中文注释
2020-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人