【发布时间】:2017-02-24 21:57:46
【问题描述】:
我通过编译另一个程序制作了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());
}
【问题讨论】: