Emscripten给出了简单make的错误。 OSX

时间:2014-08-07 07:29:10

标签: 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

我已经在本地移动了所有文件,因此没有路径混淆。这是我正在运行的命令:(切换回正常,只是为了掌握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.

有什么问题?

1 个答案:

答案 0 :(得分:0)

<强>更新

好的,所以我终于发现makefile前面应该是-f标志。

make -f $PWD/engine.mk engine