V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Osk
V2EX  ›  Windows

Windows 10 Bash 中解压的 tar 文件导致编译失败

  •  
  •   Osk · 2018-05-30 21:49:21 +08:00 via Android · 2257 次点击
    这是一个创建于 2156 天前的主题,其中的信息可能已经有所发展或是发生改变。
    事情是这样的,我编译 PIL 4.3,下载好源码后,用 wsl bash tar 解压,然后编译时各种鬼畜。

    先是惊奇地发现 vc 的工具链对路径变得大小写敏感了,比如命令写的 makefile.vc ,而实际的文件名是 Makefile.vc ,出错。之前我真没碰到过这问题,对 vc 不熟,不知道这是不是 vc 的 feature,但 Windows 不是对路径大小写不敏感的吗?

    最鬼畜的是,cl.exe 报告找不到头文件,然而 cl.exe 的命令行中有-IXxxxx,包含了头文件的路径,而头文件也就放在那里,大小写也完全匹配。

    最后用 windows 版 7-Zip 解压,就全部 ok 了,换成 tar 解压的,再次跪,怀疑人生了。

    有朋友知道这是什么问题导致的吗?

    环境:
    win 10 1803 64bit, wsl ubuntu 18.04, VS 2017
    1 条回复    2018-09-10 10:34:05 +08:00
    Osk
        1
    Osk  
    OP
       2018-09-10 10:34:05 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5392 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:46 · PVG 15:46 · LAX 00:46 · JFK 03:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.