C++ ld:找不到架构x86_64的符号clang:错误:
这适用于使用Eclipse的MacC++ ld:找不到架构x86_64的符号clang:错误:,c++,eclipse,macos,C++,Eclipse,Macos,这适用于使用Eclipse的Mac #include <iostream> using namespace std; int main() { cout << "!!!Hello, world!!!" << endl; return 0; } P>您需要在CDT/Eclipse下正确配置C++链接器,在“”下找到的文本字段中输入“SNDFr档” 项目>属性> C/C++ +构建->设置-> Mac OS C++ 链接器->库->库-l “-l”自动添
#include <iostream>
using namespace std;
int main() {
cout << "!!!Hello, world!!!" << endl;
return 0;
}
<> P>您需要在CDT/Eclipse下正确配置C++链接器,在“”下找到的文本字段中输入“SNDFr档”
项目>属性> C/C++ +构建->设置-> Mac OS C++ 链接器->库->库-l
“-l”自动添加到“sndfile”以创建“-lsndfile” 但是,将编译器指向正确的include目录(包含“sndfile.h”)也很重要。我想大多数安装都会将其安装到“/usr/local/include”中。 对于CDT/Eclipse中的C++项目,需要在中输入项目>属性> C/C++ +构建->设置-> GCC C++ 编译器->包含->包含路径(-l)
请看一下线程。
clang
或clang++
?无论如何,欢迎来到这里。请访问帮助页面。您的问题在所需的细节上非常低。编译器命令行如何查看?这是完全错误:调用:MACOSX C++链接器G++O“Lab2”//SeaLable.x8664:未定义的符号x8664:“y-主”,引用:可执行的LD:符号(s)的隐式入口/启动找不到架构x86_64 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)make:**[Lab2]错误1可能重复我不确定为什么会出现此错误,我不熟悉编码,无法理解,在使用相同的IDE和编译器完成上一个实验时,我没有遇到这个问题。请不要只发布一个链接作为答案,链接过期后,你的答案将变得毫无意义,请在答案中发布链接的重要部分。