【问题标题】:How to run c project in console如何在控制台中运行c项目
【发布时间】:2019-01-18 03:40:41
【问题描述】:

您好,我有一个用 C 语言编写的项目,其中包含不同目录中的四个 .c 文件。这些是 ipv4_lib.c udp_lib.c projekt_C.c programLib.c

我已经在 Eclipse 中编写了它,一切正常,运行起来很容易,但现在我必须在控制台中运行它。我已经在控制台中运行了程序,但它们更容易,通常包含一两个标题在同一个目录中,所以我所要做的就是编译每个文件并运行主文件。

但我不知道如何运行项目。是否有一些命令可以做到这一点或类似的东西?谢谢

【问题讨论】:

  • 当你说“运行”时,你真的是指build吗?该项目是否有可用于构建的Makefile
  • 为了运行程序,您必须首先编译所有源文件,然后将这些(以及运行时库)链接到可执行文件中,然后您可以运行该可执行文件。你都做到了吗?

标签: c console project


【解决方案1】:

查看 GCC 和 Clang:

这两种编译器都可以用来通过终端编译源代码。 GCC 存在的时间更长,支持更好,但速度可能会有点慢。 Clang 较新,使用较少,但在编译源代码时明显比 GCC 快。

终端中的 Clang 命令示例: clang -o hello hello.c && ./hello

这将编译您的hello.c 文件并为您提供一个hello 可执行文件,然后您可以运行它。我们只假设运行hello 程序会将Hello, World! 打印到控制台。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-20
    • 1970-01-01
    相关资源
    最近更新 更多