我是NaCl新手。我正在尝试根据提供的https://developer.chrome.com/native-client/devguide/tutorial/tutorial-part1
构建并运行示例代码我能够运行原始代码。 现在在这个例子中,我创建了一个.cc和.h文件,并从hello_tutorial.cc调用了新的.cc文件中的一个函数(该文件已经存在)。但我不知道如何在Makefile中添加这个新文件,因此编译器在运行make命令时也会包含这些文件。
有人可以帮助我在这里失踪吗?
答案 0 :(得分:1)
本教程第1部分的Makefile是手动滚动的,因此您需要为每个源文件添加几行:
[new_file] .bc:[new_file] .cc
$(PNACL_CXX)-o $ @ $< -O2 $(CXXFLAGS)$(LDFLAGS)
然后将.bc添加到pexe的依赖项中:
hello_tutorial.pexe:hello_tutorial.bc [new_file.bc]
如果你切换到tuturial的第2部分,它使用NaCl SDK构建系统,这使得事情变得更容易,你只需要将你的源添加到" SOURCES =" Makefile中的行。