gpt4 book ai didi

c - nlist 函数始终返回 -1

转载 作者:行者123 更新时间:2023-11-30 16:49:50 26 4
gpt4 key购买 nike

我通过编译另一个程序制作了exe文件(d.out)。 nlist 函数总是返回-1。 fopen 函数返回 !=null。如果重要的话我会像这样编译我的程序gcc -I/usr/include main.c -L/usr/lib/i386-linux-gnu/pkgconfig -lbsd

#include <string.h>
#include <bsd/nlist.h>
#include <stdio.h>
#include <stdlib.h>

int test(){
struct nlist nl[2];
memset(&nl, 0, sizeof(nl));
return nlist("d.out", nl);
// return nl[0].n_value;
}

int main(){


printf("%d \n", test());

}

最佳答案

我的 FreeBSD 手册页显示:

RETURN VALUES
The number of invalid entries is returned if successful; otherwise, if the file filename does not exist or is not executable, the returned value is -1.

d.out存在吗?

关于c - nlist 函数始终返回 -1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42448981/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com