-o 表示指定生成名称和路径,如果不指定,默认在执行make命令的路径下产生.o文件
- 先来看一个makefile生成可执行程序的目录情况
- 写一个小小的makefile
1.要求,在当前目录下生成可执行程序
2.在src目录下生成其他文件
3尽可能的减少因为单一文件的改动而造成的其他文件的重复编译
4.引用头文件
如图:唯一不同点就是红线框
- 对比执行结果

由此可见
gcc -o 不仅仅是改变名字,还会改变位置
推论:-o 表示指定生成名称和路径,如果不指定,默认在执行make命令的路径下产生.o文件
相关文章:
-
2021-11-22
-
2021-05-29
-
2021-12-24
-
2021-07-07
-
2021-06-26
-
2021-12-19
-
2022-12-23
猜你喜欢
-
2021-04-12
-
2021-05-29
-
2021-11-18
-
2022-02-08
-
2021-08-15
-
2021-12-24
相关资源
-
下载
2023-01-20
-
下载
2022-12-01
-
下载
2022-12-08
-
下载
2021-06-05