【问题标题】:C program, calling object fileC程序,调用目标文件
【发布时间】:2013-09-29 05:45:57
【问题描述】:

我写了一个简单的helloworld.c 程序。我可以使用gcc./a.out 命令在Linux 终端上编译并运行它。我的查询是关于调用没有任何扩展名的 .o 文件。例如,要运行我的程序而不是输入"./helloworld.out",我想在我的终端上使用关键字"helloworld" 来运行它。有什么提示???

谢谢。

【问题讨论】:

  • a.outhelloworld.out 重命名为helloworld。您可以任意更改文件名。或者在编译 C 源文件时使用 -o helloworld 选项来指定目标输出的名称。

标签: c executable


【解决方案1】:

只需编译使用

gcc -o helloworld helloworld.c

-o 选项用于输出文件名

然后使用:

./helloworld

您需要./ 告诉shell 可执行文件所在的位置,因为当前目录不太可能在$PATH 中。

【讨论】:

  • 那为什么不sudo cp helloworld /usr/local/bin
猜你喜欢
  • 2023-03-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多