相关疑难解决方法(0)

使用VC++命令行创建.dll和.lib文件

如何使用命令行在VC++中创建.lib文件和.dll文件cl.exe

c visual-c++

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

编译没有Main的C程序

我有一个简单的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

任何帮助将不胜感激.

c c++ makefile

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

标签 统计

c ×2

c++ ×1

makefile ×1

visual-c++ ×1