ld:无法打开输出文件进行写入:execs/aligns,errno=2 for architecture arm64

ld: can't open output file for writing: execs/aligns, errno=2 for architecture arm64

我创建了一个小程序来学习STL的一些概念,但是当我编译时,出现以下错误:

ld: can't open output file for writing: execs/aligns, errno=2 for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

编译:

g++ --std=c++17 aligns.cpp -o execs/aligns

我正在使用 M1 MacBook。

提前致谢!!!

我终于找到解决办法了!

文件夹 'execs' 根本不存在)))