执行app出错cannot execute binary file: Exec format error
/* test.c */
int getdata()
{
return 3;
}
/* app.c */
#include <stdio.h>
extern int getdata();
int main()
{
printf("return value is %d\n",getdata());
return 0;
}
gcc -c test.c
ar cr libtest.a test.o
gcc -c app.c
gcc -o app app.o -L. -ltest
当运行./app 出现以下错误:
-bash: ./app: cannot execute binary file: Exec format error
权限都是chmod 777 -R