编译和链接过程如何工作?
(注意:这是Stack Overflow的C++常见问题解答的一个条目.如果你想批评在这种形式下提供常见问题解答的想法,那么发布所有这些的元数据的发布将是这样做的地方.这个问题在C++聊天室中受到监控,其中FAQ的想法一开始就出现了,所以你的答案很可能被那些提出想法的人阅读.)
这个错误是什么意思?
/tmp/ccevEqoI.o: In function `main':
funcptr.c:(.text+0x61): undefined reference to `AddALL'
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)
我正在尝试编写一个函数,将所有整数添加到用户输入的限制.
转录'回答'是OP的评论:
我写了一个程序,将所有整数添加到指定的限制.为此我必须写一个函数.所以我创建了一个名为'AddAll'的函数,但是当我从程序中调用它时,我把它称为'AddALL'.
注意:C区分大小写.最后,当我更改了我调用它的函数的名称时.它完美编译:)
只是认为这条信息对初学者有用.