C++编译之提示ld: can't open output file for writing: test1, errno=21 for architecture x86_64

1 问题

在mac 终端写了一个cpp文件,然后用命令编译运行提示错误如下

1111deMBP:code a1111$ g++ -std=c++11 test1.cpp -o test1
ld: can't open output file for writing: test1, errno=21 for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

 

 

 

2 解决办法

应该是这个目录上有2个 test1.cp文件存在,只要修改这个文件名字编译就行

mv test1.cpp test123.cpp

 

你可能感兴趣的:(C&C++)