android–gcc disable– 特定文件文件夹的标志

android–gcc disable– 特定文件文件夹的标志,第1张

概述我的项目中有一些开源库文件(例如:http:/othings.org/stb_vorbis/stb_vorbis.c).-Wall选项在我的Android.mk文件中启用.在编译期间,stb_vorbis.c中会生成几个警告.warning:unusedvariable<var>warning:statementwithnoeffectwarning:<var>definedbutnotusedwarn

我的项目中有一些开源库文件(例如:http://nothings.org/stb_vorbis/stb_vorbis.c). -Wall选项在我的AndroID.mk文件中启用.在编译期间,stb_vorbis.c中会生成几个警告.

warning: unused variable <var>warning: statement with no effectwarning: <var> defined but not usedwarning: <var> may be used uninitialized in this function@H_403_7@

出于某种原因,我不想修改stb_vorbis.c但仍希望-Wall选项可用于我自己的源文件.有没有办法禁用特定文件/文件夹的-Wall选项?

解决方法:

Is there any way to disable -Wall option for specific files/folder ?

我不相信有任何gcc选项可用于实现这一目标.您需要更改用于编译有问题的源文件的Makefile.

你可以做点什么

CFLAGS:=$(filter-out -Wall, $(CFLAGS))@H_403_7@

在stb_vorbis的Makefile中,如果你的make支持过滤功能.

您还可以为该stb_vorbis.c编写特定规则:

STB_VOBIS_CFLAGS:=$(filter-out -Wall, $(CFLAGS))stb_vorbis.o: stb_vorbis.c ...        $(CC) $(STB_VOBIS_CFLAGS) -o $@ -c $<@H_403_7@

总结

以上是内存溢出为你收集整理的android – gcc disable – 特定文件/文件夹的标志全部内容,希望文章能够帮你解决android – gcc disable – 特定文件/文件夹的标志所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1110549.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存