Closed briteming closed 4 years ago
hi。
yudeMacBook-Air:dns2tcp brite$ make gcc -w -O2 -c libev/ev.c -o ev.o gcc -std=c99 -Wall -Wextra -O2 -c dns2tcp.c -o dns2tcp.o dns2tcp.c:87:49: warning: missing field 'sin6_family' initializer [-Wmissing-field-initializers] static skaddr6_t g_listen_skaddr = {0}; ^ dns2tcp.c:90:49: warning: missing field 'sin6_family' initializer [-Wmissing-field-initializers] static skaddr6_t g_remote_skaddr = {0}; ^ dns2tcp.c:371:34: warning: missing field 'pending' initializer [-Wmissing-field-initializers] evio_t *watcher = &(evio_t){0}; ^ 3 warnings generated. gcc -std=c99 -Wall -Wextra -O2 -s -o dns2tcp dns2tcp.o ev.o -lm ld: warning: option -s is obsolete and being ignored yudeMacBook-Air:dns2tcp brite$
如何解决?
这只是警告。没影响。
https://stackoverflow.com/questions/1538943/why-is-the-compiler-throwing-this-warning-missing-initializer-isnt-the-stru
忽略即可。
hi。
如何解决?