zfl9 / dns2tcp

将 dns 查询从 udp 转为 tcp 的实用工具
GNU Affero General Public License v3.0
133 stars 54 forks source link

make遇错 #5

Closed briteming closed 4 years ago

briteming commented 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$

如何解决?

zfl9 commented 4 years ago

这只是警告。没影响。

zfl9 commented 4 years ago

https://stackoverflow.com/questions/1538943/why-is-the-compiler-throwing-this-warning-missing-initializer-isnt-the-stru

zfl9 commented 4 years ago

忽略即可。