【蜗牛黑板报】记录学习和工作中的零碎知识
1. windows中写好的脚本,通过共享文件的方式往ubuntu系统中copy时:
发生如下错误:ln: 目标"\r" 不是目录
一般是因为windows和linux中对回车的处理不同
解决方案是:在Ubuntu中新建一个空脚本,然后把windows中写好的脚本复制过来即可。
2.用Makefile文件编译代码(入门)
基本概念:
目标:目标定格写,后面是冒号(冒号后面是依赖)
依赖:依赖是
命令:命令前面一定是Tab,不能是空格,也不能是多个空格。命令就是要生成那个目标需要做的动作。
实战:
第一步:touch Makefile
第二步:vim Makefile
第三步:输入:
all(目标):test.c(依赖)
gcc test.c -o exe(该行是命令,exe是编译出来的名字,随便起)
clean:
rm exe
注:gcc前面的tab键
编译方式:
make all (相当于编译gcc test.c),也可以直接make,因为直接执行make和make 第一个目标 效果是一样的,第一个目标相当于默认目标
网友评论