You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04编译ndiswrapper遇gcc权限拒绝问题求助

Ubuntu 22.04安装ndiswrapper 1.63的gcc问题解决步骤

修复gcc命令未找到的问题

  • 先列出/usr/bin下的gcc相关文件,确认已安装的版本:
    ls -l /usr/bin/gcc*
    
  • 手动给gcc建立软链接(假设查到的可用版本是gcc-11):
    sudo ln -s /usr/bin/gcc-11 /usr/bin/gcc
    
  • 验证链接是否生效:
    gcc --version
    

解决make时的gcc权限拒绝问题

  • 检查gcc的执行权限:
    ls -l /usr/bin/gcc
    
    正常权限应为-rwxr-xr-x,如果权限不符,执行修正命令:
    sudo chmod 755 /usr/bin/gcc
    
  • 确保ndiswrapper源码目录归当前用户所有,避免权限冲突:
    sudo chown -R $USER:$USER /path/to/ndiswrapper-1.63
    

重新编译安装ndiswrapper

  • 进入源码目录,清理之前的编译残留:
    cd /path/to/ndiswrapper-1.63
    sudo make clean
    
  • 重新编译并安装:
    sudo make
    sudo make install
    

额外排查项

  • 检查系统PATH是否包含/usr/bin:
    echo $PATH
    
    如果没有,临时添加:
    export PATH=$PATH:/usr/bin
    
    永久生效可把上述命令写入~/.bashrc文件。
  • 临时关闭AppArmor测试是否有权限限制:
    sudo systemctl stop apparmor
    
    编译完成后记得重新开启:
    sudo systemctl start apparmor
    

内容的提问来源于stack exchange,提问作者unlikely

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 20:10:48