cmake编译时出错
刚接触cmake工具,现在需要使用cmake打包程序。程序中使用了一部分多播来实现网络通信,中间有
struct ip_mreq mreq;
/home/cf/cMonitor_release/solider.c:868:17: error: storage size of ‘mreq’ isn’t known struct ip_mreq mreq;
CMakeLists.txt如下:
cmake_minimum_required (VERSION 2.8) project (cMonitor) set(CMAKE_C_FLAGS "-std=c99 -O2 -pipe -Wall -Wextra -lm -lpthread") aux_source_directory(. DIR_SRCS) add_executable(cMonitor ${DIR_SRCS}) install (TARGETS cMonitor RUNTIME DESTINATION bin )
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
gcc c_str.c c_collection.c ..... -o cmonitor -Wall -lm -lpthread
gcc编译用的命令是什么?看错误和配置关系不大。