gpt4 book ai didi

c - 如何在 Linux 工作中使用 "make and building executables"

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

<分区>

我尝试在我的 C 源代码上使用 make 并创建可执行文件。但是可执行文件没有完成预期的任务。即使 make 文件在我尝试单独编译 .c 文件时编译并生成了可执行文件,它也给出了许多 undefined reference 问题错误是

/tmp/cc4tx0BG.o: In function `main':
cubist.c:(.text+0xdc): undefined reference to `Of'
cubist.c:(.text+0xe7): undefined reference to `Of'
cubist.c:(.text+0xfa): undefined reference to `Of'
cubist.c:(.text+0x10f): undefined reference to `KRInit'
cubist.c:(.text+0x114): undefined reference to `ExecTime'
cubist.c:(.text+0x127): undefined reference to `PrintHeader'
cubist.c:(.text+0x139): undefined reference to `Of'
[...]
cubist.c:(.text+0xb79): undefined reference to `MaxAtt'
cubist.c:(.text+0xb83): undefined reference to `InitialiseEnvData'
cubist.c:(.text+0xb8a): undefined reference to `XVAL'
cubist.c:(.text+0xb93): undefined reference to `CrossVal'
cubist.c:(.text+0xb9a): undefined reference to `SingleCttee'
cubist.c:(.text+0xb9f): undefined reference to `ExecTime'
cubist.c:(.text+0xbab): undefined reference to `Of'
collect2: error: ld returned 1 exit status

拜托,有人能告诉我如何在 Linux 中使用 make 和构建可执行文件吗?

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