【发布时间】:2011-04-06 18:34:16
【问题描述】:
当我使用cc 命令编译.c 文件时,它会创建一个a.out 可执行文件。我注意到它在我的当前目录中创建了a.out 文件。有没有办法让a.out 文件与.c 文件在我碰巧在系统上的同一目录中创建?
例如,如果我的当前路径是~/desktop,我输入命令:
cc path/to/my/file/example.c
它在~/desktop 目录中创建a.out 文件。我希望它在path/to/my/file/a.out 中创建a.out 文件
【问题讨论】:
-
除了已经发布的答案(并且应该有帮助),我建议学习如何编写
Makefile(如果您的项目可能的话,也许如何使用 autoconf/automake变大)。
标签: c unix executable cc