如何指定Makefile编译目标文件到指定目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何指定Makefile编译目标文件到指定目录相关的知识,希望对你有一定的参考价值。

参考技术A 直接指定就行,例如有如下C源程序:

$ cat tst.c
#include <stdio.h>
main()

printf("good morning.\n");


一般的资料上讲,用命令gcc -o tst tst.c生成可执行程序tst.

直接指定到你希望的目录就行,例如:
$ gcc -o /tmp/tst tst.c
可执行程序tst就生成在/tmp目录下面,而不再是生成在当前目录下面。

如何使用mget命令指定目标路径

我正在尝试使用mget将多个文件从Linux机器复制到Windows。文件正在下载,但我无法指定目标目录(Windows目录)

答案

mget不允许您明确指定目标本地目录。

它总是将文件下载到当前的本地工作目录。

但是,您可以使用lcd命令更改本地工作目录:

ftp> lcd C:path
Local directory now C:path.
ftp> mget *.*

以上是关于如何指定Makefile编译目标文件到指定目录的主要内容,如果未能解决你的问题,请参考以下文章

makefile:如何生成目标文件到上层目录

在LINUX中Makefile中的依赖文件放在啥地方? 生成的目标文件在啥地方?makefile 是啥类型的文件?

关于Linux内核编译中的Makefile

Qt 多项目管理

linux shell: 帮我解释下这个makefile每一行的意思嘛

如何使用CMAKE生成makefile文件