root@wei:/opt/rt6856_2013/RT288x_SDK/source# make menuconfig --> exit --> yes(save) Makefile:396: *** mixed implicit and normal rules: deprecated syntax /bin/sh: 1: /mipsel-linux-uclibc-gcc: not found /bin/sh: 1: /mipsel-linux-uclibc-gcc: not found lxtemp.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main() {} ^ /usr/bin/ld: cannot find -lncurses collect2: error: ld returned 1 exit status make[1]: *** [ncurses] Error 1 make: *** [menuconfig] Error 2 想在centos5.6版本编译D-link 636l地bin文件错误如上我需要解决方法,并给我d-link636l官方编译的完整流程包括中途安依赖和遇到问题的解决方法
时间: 2023-09-13 13:05:07 浏览: 73
这个错误提示是编译工具链中缺少了mipsel-linux-uclibc-gcc和ncurses库。你需要安装这些依赖项才能继续编译。可以使用以下命令安装依赖项:
```
sudo yum install gcc ncurses-devel
```
安装完毕后重新运行make menuconfig命令即可。
至于D-link 636l的官方编译流程,我无法提供详细信息,因为官方可能没有公开这些细节。你可以尝试在D-link的官方网站或者开发者论坛上寻找相关信息。
相关问题
root@wei:/opt/rt6856_2013/RT288x_SDK/source# make menuconfig --> exit --> yes\(save\) Makefile:396: *** mixed implicit and normal rules: deprecated syntax /bin/sh: 1: /mipsel-linux-uclibc-gcc: not found /bin/sh: 1: /mipsel-linux-uclibc-gcc: not found lxtemp.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main() {} ^ /usr/bin/ld: cannot find -lncurses collect2: error: ld returned 1 exit status make[1]: *** [ncurses] Error 1 make: *** [menuconfig]Error 2 想在ubuntu16.04版本编译D-link 636l地bin文件错误如上我需要解决方法
根据提示,可能是缺少依赖库导致编译出错。
1. 首先,你需要安装交叉编译工具链 `mipsel-linux-uclibc-gcc`。
你可以通过以下命令安装:
```
sudo apt-get install gcc-mipsel-linux-gnu
```
2. 然后,你需要安装 `ncurses` 库。你可以通过以下命令安装:
```
sudo apt-get install libncurses5-dev
```
这应该会解决你的问题。如果问题仍然存在,请检查你的环境变量和交叉编译工具链路径是否正确。
./configure: error: no /opt/ngx_devel_kit-0.3.0/config was found
这个错误是由于找不到/opt/ngx_devel_kit-0.3.0/config文件引起的。在./configure命令中,--add-module选项用于指定要添加的模块的路径。在这种情况下,指定了ngx_devel_kit-0.3.0模块的路径。然而,根据引用\[1\]中的命令,找不到/opt/ngx_devel_kit-0.3.0/config文件。
要解决这个问题,你需要确保指定的路径是正确的,并且该路径下确实存在config文件。你可以使用ls命令检查/opt/ngx_devel_kit-0.3.0目录中是否存在config文件。如果不存在,你需要重新下载ngx_devel_kit-0.3.0模块,并确保将其正确地放置在/opt目录下。
另外,你还可以使用find命令来查找config文件的位置。例如,执行以下命令可以查找/opt目录下的所有config文件:
find /opt -name config
确保找到正确的config文件后,你可以将正确的路径添加到./configure命令中,以解决该错误。
#### 引用[.reference_title]
- *1* [linux系统安装Nginx Lua环境](https://blog.csdn.net/weixin_39949673/article/details/116709526)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Nginx使用Naxsi搭建Web应用防火墙(WAF),防xss、防注入×××](https://blog.csdn.net/weixin_34128534/article/details/85068711)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [nginx上安装lua并执行lua脚本](https://blog.csdn.net/janthinasnail/article/details/110914213)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文