【问题标题】:Where is executable file after compiling a c program in ubuntu? [closed]在ubuntu中编译c程序后的可执行文件在哪里? [关闭]
【发布时间】:2019-11-06 14:19:40
【问题描述】:

在 Windows 中编译 C 文件时,我得到三个文件,一个 .c 文件,一个 .o 文件和一个 .exe 文件,现在如果我想分发我的程序,我将提供 .exe 文件。但是在 ubuntu 中编译了一个 .c 后,我找不到可以通过单击直接在其他系统上运行的可执行文件。

【问题讨论】:

  • 你可以找到a文件,而在ubuntu(linux)中,没有文件扩展名,或者这不重要
  • 您可以在编译器/链接器命令行中使用-o my_exe 选项控制可执行文件名称
  • 你使用什么命令来构建程序(意思是,你在命令行输入了什么)?

标签: c linux windows ubuntu executable


【解决方案1】:

默认文件名是a.out,但您可以使用gcc a.c -o my_executable指定另一个文件名。

【讨论】:

    最近更新 更多