【发布时间】:2014-08-07 07:29:10
【问题描述】:
我正在尝试使用 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.
怎么了?
【问题讨论】:
-
更新:好吧,毕竟我不应该在命令前面使用 /bin/sh 来运行它。但后来我又回到了我开始的地方。
标签: compiler-errors makefile emscripten