# #c #go #compilation #compiler-flags
#c #Вперед #Сборник #флаги компилятора
Вопрос:
Когда я создаю проект golang, он использует зависимости, полученные из файлов c. На этапе сборки выводятся некоторые предупреждения, такие как debugger.go:23:13: warning: unused function '_duk_debugger_attach' [-Wunused-function]
Могу ли я превратить эти предупреждения в ошибки? Я пытаюсь добавить CFLAGS=-Werror
в свой файл makefile, который компилирует проект go, но предупреждения по-прежнему отображаются как предупреждения
Комментарии:
1. Ты
export
… ЭдCFLAGS
? Кроме того, вы можете определить такие флаги непосредственно в исходных файлах Go с помощью#cgo
псевдо-директивы.2. Я пытался, но зависимости почему-то не могут видеть экспортированный env (или, может быть, они переопределяют его?)