我在ubuntu上运行gcc编译器我正在使用一个例子来学习如何与libev建立套接字连接我已经安装了libev4和libev-dev但是一切正常,除非我添加struct ev_loop*loop = ev_default_loop(0); 它抛出一个未定义的引用错误任何人都可以告诉我这里有什么问题是我的代码
#include <stdio.h>
#include <netinet/in.h>
#include <ev.h>
#define PORT_NO 3033
#define BUFFER_SIZE 1024
int total_clients = 0; // Total number of connected clients
void accept_cb(struct ev_loop *loop, struct ev_io *watcher, int revents);
void read_cb(struct ev_loop *loop, struct ev_io *watcher, int revents);
int main() {
struct ev_loop *loop = ev_default_loop(0); <--error-->
int sd;
struct sockaddr_in addr;
int addr_len = sizeof(addr);
struct ev_io w_accept;
// Create server socket
if ((sd = socket(PF_INET, SOCK_STREAM, 0)) < 0) {
perror("socket …Run Code Online (Sandbox Code Playgroud)