compiler-errors - Emscripten在简单制作上给出了错误。 OSX

标签 compiler-errors makefile emscripten

我正在尝试使用Emscripten构建某些东西。到目前为止,我已经安装了工具,例如Python等。我创建了一个简单的makefile:

engine:
    ../engine/math/Matrix3x3.cpp\

该文件在某些​​类中仅包含心律不齐的C++代码,并且不包含任何内容,因此我认为我将从此开始。如果我运行emmake或emconfigure,则会出现以下错误:
$ /bin/sh ../../emscripen/emscripten/1.21.0/emmake make $PWD/engine.mk
...

更新:好的,我根本不应该在命令前使用/bin/sh来运行它。

但是后来我回到了起点。无论如何,我什至无法创建最简单的简单makefile。这些是我的内容:
engine:
    gcc Matrix3x3.cpp

我已经将所有文件都移到了本地,因此没有路径混淆。这是我正在运行的命令:(切换回普通make只是为了了解makefile的工作方式)
make $PWD/engine.mk engine

这是输出:
$ make engine.mk engine
make: Nothing to be done for `engine.mk'.
make: *** No rule to make target `engine'.  Stop.

怎么了?

最佳答案

更新

好的,所以我最终发现makefile应该带有-f标志。

make -f $PWD/engine.mk engine

关于compiler-errors - Emscripten在简单制作上给出了错误。 OSX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25176580/

相关文章:

javascript - asm.js Module.ccall/Module.cwrap 回调

c - Graphviz 作为库错误 : too many arguments to function ‘agnode’

c++ - 在MinGW下使用GCC链接器时出错

windows - R 15.2 Windows XP 下的 cppFunction(Rcpp) 错误

gcc:忽略无法识别的选项

c++ - 未实现 : unexpected ast of kind ltgt_expr in C++

java - 为什么这个教科书程序无法识别我的 Point2D 对象?

使用 MinGW 在 Windows 上编译小型 Gcc 项目

ubuntu - 尝试在 Ubuntu 16.04 上构建 emsdk 时出错

emscripten - emscripten 生成的 invoke_* 函数的用途