0

在pepper_21 示例文件夹中是我正在尝试编译的hello_world.c 文件。这是我正在使用的命令:

$NACL_SDK_ROOT/toolchain/linux_x86_newlib/bin/x86_64-nacl-gcc hello_world.c -o a.nexe -lppapi

这是错误:

hello_world.c: In function ‘Instance_DidCreate’:
hello_world.c:86: error: ‘TCNAME’ undeclared (first use in this function)

我改编了这个页面的命令。怎样才能编译成功?

4

1 回答 1

3

您可以通过检查 Makefile 看到 TCNAME 是在命令行中定义的。

x86_64-nacl-gcc hello_world.c -o a.nexe -lppapi -DTCNAME=newlib 

或者

x86_64-nacl-gcc hello_world.c -o a.nexe -lppapi -DTCNAME=glibc

取决于您使用的工具链版本。

于 2012-11-30T20:38:11.967 回答