gpt4 book ai didi

通过终端构建时更改构建输出目录

转载 作者:太空狗 更新时间:2023-10-29 15:59:20 25 4
gpt4 key购买 nike

最近,我发现了一个介于 IDE 和文本编辑器之间的程序。它支持该语言的语法并进行格式化,但它不会为您构建和运行程序。我正在运行 Mac OS X 10.6.8。我查找了如何使用终端应用程序构建 C 代码。格式为:

gcc [file]

很简单。问题是我无法更改构建文件输出的目录,也无法更改名称。默认情况下,编译的每个文件都以“a.out”的名称输出到主目录中。如何指定输出目录和名称?

谢谢!

最佳答案

gcc 有一个 -o 选项来改变输出名称。您可以在那里指定路径。例如:

$ ls
program.c
$ gcc program.c -o program
$ ls
program program.c
$ mkdir bin
$ gcc program.c -o bin/program
$ ls bin
program
$

您可能还想了解其他一些常用选项:

  • -std=c99, -std=gnu99:使用 c99 标准/带有 gnu 扩展。
  • -Wall-Wextra-pedantic:启用额外警告。
  • -O0 -ggdb:使用调试符号编译。查看如何使用 gdb
  • -O2:使用独立于处理器的优化进行编译。与 -O0 不兼容。

关于通过终端构建时更改构建输出目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10150901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com