gpt4 book ai didi

c++ - 为什么我必须在链接器行的末尾传递库?

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

<分区>

像这样的命令将起作用:

(LD) $(LDFLAGS) -o reip.app newlib/crt0.o reip.o renetif.o fs.o httpd.o liblwip.a newlib/libc.a

但是如果我将 *.a 放在 *.o 文件之前 - 它将无法从库中找到函数。

我搜索了一些旧项目并在 makefile 中找到了如下行:

$(CC)  $(LIBS) -o $(TARGET) JukeboxMain.o JukeboxPlayer.o ...

在我将 $(LIBS) 移动到行尾之前,它也不起作用。但我记得很久以前它对我有用。有人可以回答发生了什么变化以及为什么它不再起作用了)附言我不太喜欢使用编译器、链接器和其他工具——我更喜欢创建一些东西 ;)

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