如何用rsocket开发

时间:2017-05-31 02:10:17

标签: c++ networking linker infiniband rdma

我正在尝试在infiniband上使用RDMA作为应用程序的一部分。我发现rsocket看起来像是一个有用的RDMA API。但是我正在尝试使用它,但我不知道我应该链接哪个库。我有rdma / rsocket.h包含就好了。

我是一个C ++ noob,但我的理解是我需要用-l链接一个库,但不知道rsocket甚至使用了什么库。

#include <rdma/rsocket.h>
#include <rdma/rdma_cma.h>
#include <netdb.h>

...

struct addrinfo hints, *res;
int ret;
memset( &hints, 0, sizeof( hints ) );
hints.ai_flags = RAI_PASSIVE;
ret = getaddrinfo( "0.0.0.0", "7471", &hints, &res );
listening_socket = rsocket( res->ai_family, res->ai_socktype, res->ai_protocol );

结果

undefined reference to `rsocket'

0 个答案:

没有答案