微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

便携式图书馆检查

如何解决便携式图书馆检查

我要编译的项目具有以下命令:

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++是否存在。是另一种可用的方法 那?

解决方法

该问题似乎是针对GCC的。如果我get Clang,则相同的命令 作品with nul

const readImages = uploader => {
      let images = []

      const selectedfiles = uploader.files

      for (let index = 0; index < selectedfiles.length; index++) {
        const fileReader = new FileReader()

        fileReader.onload = fileLoadedEvent => {
          images.push(fileLoadedEvent.target.result)
        }

        fileReader.readAsDataURL(selectedfiles[index])
      }

      return images;
    }//End of readImages

    this._qs('#uploadImages').addEventListener('input',() => {
      const images = readImages(this._qs("#uploadImages"))
      console.log(images)
      for (let index = 0; index < images.length; index++) {
        this._qs('#previewImages').innerHTML += `<img src="${images[index]}" alt="image-${index}"/>`
      }
    })

但是如果我在GCC上尝试相同的操作,我会得到:

cc -xc++ -onul -lc++ -shared

我已经发布了bug 97574

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。