-
Notifications
You must be signed in to change notification settings - Fork 8.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
win10 ubuntu子系统下编译失败,报错很诡异 #3923
Comments
建议使用虚拟机,在里面编译不容易出问题 |
同样的问题 解决了吗 |
这个问题是window 环境变量里面有空格导致的,子系统里面修改一下环境变量,把里面的带空格的删除就行 |
code in bash : PATH=$(echo "$PATH" | sed -e 's/:/mnt.*//g') # strip out problematic Windows %PATH% imported var |
how to solve? tools/do-compile-ffmpeg.sh: 215: export: Files/WindowsApps/CanonicalGroupLimited.UbuntuonWindows_1804.2018.817.0_x64__79rhkp1fndgsc:/mnt/c/Windows/System32:/mnt/c/Windows:/mnt/c/Windows/System32/wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0:/mnt/c/Windows/System32/OpenSSH:/mnt/d/ProgramFiles/Java/jdk1.8.0_211/bin:/mnt/d/ProgramFiles/Java/jdk1.8.0_211/jre/bin:/mnt/d/Git/cmd:/mnt/c/Users/BraveKing/AppData/Local/Microsoft/WindowsApps:/snap/bin:/opt/jdk1.8.0_192/bin:/opt/jdk1.8.0_192/jre/bin:.:/opt/jdk1.8.0_192/lib:/opt/jdk1.8.0_192/jre/lib: bad variable name |
您解决了吗? |
我的控制台输出: |
我解决了 反正就是环境变量的问题 子系统在创建的时候会把windows的一堆环境变量复制过去 你都删掉就好了 |
直接删除windows 的环境变量还是删除子系统的环境变量呢?子系统的windows的环境变量怎么删除?配置文件没有配置windows 的环境变量 |
windows10子系统$PATH 如何排除父系统%PATH% 1.打开"注册表" 用这个就可以了 |
root@DESKTOP-XWYSUN:/mnt/c/DevelopmentTools/Ubuntu/WorkSpace/ijkplayer-android/android/contrib# ./compile-ffmpeg.sh all
[*] check archs
FF_ALL_ARCHS = armv5 armv7a arm64 x86 x86_64
FF_ACT_ARCHS = armv5 armv7a arm64 x86 x86_64
====================
[*] check env armv5
FF_ARCH=armv5
FF_BUILD_OPT=
[*] make NDK standalone toolchain
build on Linux x86_64
ANDROID_NDK=/mnt/c/DevelopmentTools/Ubuntu/android-ndk-r10e
NDKr10e-rc4 detected
[*] check ffmpeg env
tools/do-compile-ffmpeg.sh: 215: export: (x86)/NVIDIA: bad variable name
The text was updated successfully, but these errors were encountered: