yangnie 发表于 2019-11-9 10:16:08

在学习C语言中出现第二课的课后作业时出现demo02.c:(.text+0x1c4)

本帖最后由 yangnie 于 2019-11-9 10:24 编辑

学习C语言是进行第二课的课后作业进行GCC编译时出现下列错误怎么处理@小甲鱼

/tmp/ccz0OW52.o:在函数‘findAllDirs’中:
demo02.c:(.text+0x1c4):对‘countLines’未定义的引用
collect2: 错误:ld 返回 1


使用系统版本为centos8

人造人 发表于 2019-11-9 12:00:55

你应该仔细检查代码,因为你抄错了
要仔细检查

jackz007 发表于 2019-11-9 14:10:06

本帖最后由 jackz007 于 2019-11-9 14:12 编辑

      C 语言的标识符(变量、函数等)在源代码文件中出现的位置是有讲究的,在有效的作用域范围内,标识符定义的位置一定先于使用的位置。在本例中,标识符 'countLines' 就存在引用位置先于定义的问题。
页: [1]
查看完整版本: 在学习C语言中出现第二课的课后作业时出现demo02.c:(.text+0x1c4)