每周喝四次以上汽水 “忠粉”还靠00后年轻人有多爱喝?
2022-07-10
博客园 2023-04-26 05:09:12
【资料图】
问题描述:
在工作目录下有一文件夹(nameA)与文件(nameA)重名:/usr/bin/ld: cannot open output file **: Is a directory collect2: error: ld returned 1 exit status
问题在于链接器(ld)试图将二进制文件输出到一个名为 "binaryTree" 的目录中
解决方案:
更改输出文件名或输出路径,避免二进制文件名称和工作路径下文件夹名称重名。
可以将输出文件名更改为“binaryTree_output”,并将其保存在工作目录下。为此,请按照以下步骤操作:
-o binaryTree_output)。/mnt/c/Users/Lenod/OneDrive/workspace/cpp/binaryTree。完成这些更改后,点击“Apply”和“OK”以保存设置。现在,运行或调试项目时,应该不会再出现文件名和目录名冲突的问题。