我试图在C++中做一些非常简单的事情,但是我找不到任何关于如何解决这个问题的信息。就连我刚写的那本书都说“只需编译并运行程序”。symbol(s) not found for architecture x86_64我试着用像-arch i386和-m32这样的标志进行编译,但是它总是说它是错误的架构。我用的是Mac电脑,但不使用XCode,只有gcc。
我在我的(大型)项目中遇到了一个。但是,由于我的编译器/链接器知识很差,我无法理解流程是如何接受尚未原型化的函数的。我更希望错误undefined reference to function 'strtok',这是典型的,当您忘记包括正确的头。编辑我理解为什么这个问题被标记为重复,但我确实认为它是不同的:我知道关于包含的“良好实践”,我只是想知道编译器的</em