我有一个简单的C程序我必须做(不能使用main函数).
因此:
test.c的
#include <stdio.h>
int getUserID(int id);
int getUserID(int id) {
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我现在的函数现在什么都不做:但是,我试图通过makefile编译它,如下:
all:
gcc test.c
Run Code Online (Sandbox Code Playgroud)
哪个没用,因为我没有主要的,所以我在其中添加了-c命令.
all:
gcc -c test.c
Run Code Online (Sandbox Code Playgroud)
现在使用make编译,但是给了我一个目标文件(但是没有可用的可执行文件),我尝试运行它时得到的可执行文件: i.e ./test tells me permission denied
任何帮助将不胜感激.