1

是否可以在环境中设置一些变量,以便所有 ndk-builds 都继承这些标志?

例如:

set GLOBAL_CFLAGS=-DXXXXXXX=1234
ndk-build V=1 ...
...

在这里我应该看到 -DXXXXXXX=1234 已传递给 gcc。

4

1 回答 1

3

试试APP_CFLAGS。但是要小心,因为如果您的项目依赖于自定义Application.mk来设置特定于应用程序的 CFLAGS,那么您的环境变量 设置会掩盖这一点。

更新:注意 NDK 会覆盖环境变量(Windows 或 Unix);您必须在命令行上指定标志,例如

ndk-build APP_CFLAGS=-DXXXXXXX=1234
于 2013-11-09T04:41:55.700 回答