小编Pra*_*ntB的帖子

如何使用Makefile创建文件

我想从Makefile创建一个.c文件.该C文件的内容如下:

char *variable1 = $(VAR1_FROM_MAKEFILE);
char *variable2 = $(VAR2_FROM_MAKEFILE);
Run Code Online (Sandbox Code Playgroud)

可能吗?

提前致谢

makefile

7
推荐指数
2
解决办法
2万
查看次数

使用SIOCSIFADDR ioctl设置IP地址

我试图在Linux上使用IOCTL接口获取和设置IP地址.我成功地得到并设置它.当我设置IP地址时,会 ifconfig eth0显示正确的IP地址,但系统会断开连接.即系统不可ping.这是我设置IP地址的代码.如果我错过了什么,请告诉我.

struct ifreq ifr;
in_addr_t in_addr;
struct sockaddr_in sin;

memset(&ifr, 0, sizeof(struct ifreq));
memset(&sin, 0, sizeof(struct sockaddr_in));
sockfd = socket(AF_INET, SOCK_STREAM, 0);
sprintf(ifr.ifr_name, "eth0");
in_addr = inet_addr("192.168.101.17");
sin.sin_addr.s_addr = in_addr;
memcpy(&ifr.ifr_addr, &sin, sizeof(struct sockaddr));
io = ioctl(sockfd, SIOCSIFADDR, (char *)&ifr);
Run Code Online (Sandbox Code Playgroud)

c ip ioctl ip-address

7
推荐指数
2
解决办法
3万
查看次数

从lotus formula调用java代理

我试图从Lotus公式代码中调用java代理.

@Command( [RunAgent] ; MyJavaAgent );
Run Code Online (Sandbox Code Playgroud)

但是当执行一个公式时,我得到一个错误提示:

Internal Error processing command:incorrect number of parameters.
Run Code Online (Sandbox Code Playgroud)

我对这个错误一无所知,因为我的java代理代码不期望任何参数.

lotus-notes lotus lotus-formula

1
推荐指数
1
解决办法
164
查看次数

标签 统计

c ×1

ioctl ×1

ip ×1

ip-address ×1

lotus ×1

lotus-formula ×1

lotus-notes ×1

makefile ×1