sum*_*tkm 5 raspberry-pi raspbian debian-buster
尝试在最新版本redis-stable上raspbian buster运行时构建(应该是 5.0.5)时出现链接器错误Raspberry Pi 4
make 通过动作,然后失败并出现以下情况
LINK redis-server
/usr/bin/ld: networking.o: in function `createClient':
/home/pi/redis-stable/src/networking.c:109: undefined reference to `__atomic_fetch_add_8'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:219: redis-server] Error 1
make[1]: Leaving directory '/home/pi/redis-stable/src'
make: *** [Makefile:6: all] Error 2
Run Code Online (Sandbox Code Playgroud)
我错过了某个地方的设置吗?
-latomic通过仅将编译器标志添加到redis-server
# redis-server
$(REDIS_SERVER_NAME): $(REDIS_SERVER_OBJ)
$(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a ../deps/lua/src/liblua.a $(FINAL_LIBS) -latomic
Run Code Online (Sandbox Code Playgroud)
编辑:这是 Redis 5.0.5 的情况
| 归档时间: |
|
| 查看次数: |
781 次 |
| 最近记录: |