2012-11-30 59 views
0

在pepper_21 examples文件夾中,我試圖編譯一個hello_world.c文件。下面是我使用的命令:編譯本地客戶端的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) 

我從this page改編的命令。它如何成功編譯?

+1

你至少可以做的是發佈相關的代碼。這裏沒有人適合你 – SomeWittyUsername

回答

3

通過檢查Makefile可以看到TCNAME在命令行中定義。

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

OR

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

取決於哪個版本您正在使用的工具鏈。