【问题标题】:Compile error in c filesc文件编译错误
【发布时间】:2018-01-13 19:18:56
【问题描述】:

我在 ArtoolKIt 的“examples”文件夹中有一个 c 文件,我想在 Ubuntu 中编译它。 Artoolkit 可以完美运行,但是如何从终端编译这个 c 文件? 我尝试 ./helloWorld 但它给了我这个错误:

没有这样的文件或目录

是否有任何特定的方法来编译 Artoolkit 程序,因为我在它的文档中没有看到它。

【问题讨论】:

    标签: c compiler-errors compilation


    【解决方案1】:

    使用 gcc 或 clang 编译 .c 文件:

    gcc -o hello ./examples/filename.c
    

    -o 标志后面的参数命名将由操作生成的文件,没有任何标志的参数命名源输入文件。

    【讨论】:

    • @EldaBacka:“它不起作用”可能是一个准确的描述,但它并没有给我们任何可以使用的东西。 ...您是否想过在输入后按“Enter”?以此类推。
    • 它说致命错误!我的根目录就像这个 ArtoolKit/Examples/HelloWorld/HelloWorld.c 我使用终端转到 helloWorld 文件夹并执行以下操作: gcc -o helloWorld
    • @EldaBacka:这不是 SoronelHaetir 建议的路线。它缺少 .c 文件名。
    • gcc -o helloWorld.c 你的意思是?因为这给出了同样的错误。你能写下helloWorld.c文件的整行吗?
    • @usr2564301 现在我发布了我对这个问题的回答!我感谢你的帮助。我编辑了我的问题!如果您喜欢我已被禁止 6 个月的答案,您能否支持我的问题?谢谢!
    【解决方案2】:

    所以,我遇到的问题是我的目录!对于这项工作,您应该在 ArtoolKit 的示例文件夹中包含 thiungs:包含数据的文件夹、要编译的 c 文件和 makefile(以防万一),以便您可以使用 $make 命令进行编译。 现在它对我有用!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-21
      • 2017-03-21
      • 2013-10-17
      • 1970-01-01
      • 2019-04-03
      • 2012-08-13
      相关资源
      最近更新 更多