我试图编译的项目有以下命令:
cc -xc++ -o/dev/null -lc++ -shared
然而,我使用的是PowerShell,它不知道
/dev/null
:
PS C:\> cc -xc++ -o/dev/null -lc++ -shared
C:/msys2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../
x86_64-w64-mingw32/bin/ld.exe: cannot open output file /dev/null.exe: No such
file or directory
我试着用
-o$null
,但它只是创建了一个文件
$null.exe
.我也试过了
这是:
PS C:\> cc -xc++ -o $null -lc++ -shared
cc.exe: fatal error: no input files
PowerShell能够处理这个用例吗?或者,这似乎是目的
测试的目的是检查
libc++
存在。还有别的方法吗
那个