【问题标题】:C Executable does not run on linux MintC 可执行文件不能在 linux Mint 上运行
【发布时间】:2015-08-21 18:10:54
【问题描述】:

我正在运行 Linux Mint 17.1 Rebecca xfce 版本。 我安装了 libc6-dev 并成功编译了一个 C 程序。 当我双击文件时,我的 .out 不会执行,当我右键单击并选择执行时也不会执行。我实际上已经在寻找这个问题的答案,但我找到的所有答案都非常具体,以至于它没有回答我的问题。 我最近也从 Windows 迁移过来。只是想让你知道我不太懂 Linux。我也是编程新手。

【问题讨论】:

  • 这是一个控制台程序吗?

标签: c linux executable linux-mint


【解决方案1】:

您没有提供太多关于程序本身性质的信息。所以我假设它是一个控制台程序。在 Windows 上,运行控制台程序,例如,文件管理器将导致控制台窗口出现。但是,在 Linux 上,这将导致程序“在后台”运行(即,它不会创建控制台窗口)。答案是通过终端运行程序。

$ cd /directory/of/executable
$ ./executable_name

【讨论】:

  • 这工作得很好。我实际上正在对 C Primer Plus 6th Edition 进行自学。非常感谢,这将使我现在可以继续学习。
  • 如果它是一个图形程序,它使用它后面的控制台进行调试日志记录怎么办?是否可以使其强制前台运行?
猜你喜欢
  • 1970-01-01
  • 2014-01-25
  • 2014-02-09
  • 1970-01-01
  • 2020-07-16
  • 1970-01-01
  • 1970-01-01
  • 2018-09-26
  • 2014-04-18
相关资源
最近更新 更多