gpt4 book ai didi

从其他依赖目标文件创建目标文件

转载 作者:太空宇宙 更新时间:2023-11-04 08:08:00 25 4
gpt4 key购买 nike

<分区>

我的文件依赖 a.c, a.h, b.c, b.h, c.c , c.h, 是这样的:

// a.c
#include "a.h"
#include "b.h"
#include "c.h"
#include <lib>

// b.c
#include "b.h"
#include <lib>

// c.c
#include "c.h"
#include <lib>

我没有main() 函数。我需要创建 out.o,其他人将在他的程序中将其与 main 一起使用(他必须编写 #include "a.h" 才能使用我编写的函数那里)。

所以我写了

gcc -std=c99 -c c.c -o c.o -llib

gcc -std=c99 -c b.c -o b.o -llib

gcc -std=c99 -c a.c -o a.o -llib

但是当我尝试使用

组合它们时

gcc -o out.o a.o b.o c.o -llib

我遇到很多错误,例如 relocation 18 has invalid symbol index 13 和最后 undefined reference to 'main'

我怎样才能创造我需要的东西?`

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