请选择 进入手机版 | 继续访问电脑版

前馈科技

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3921|回复: 0

NuttX 9.1.0配置工具安装

[复制链接]

97

主题

97

帖子

539

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
539
发表于 2020-8-10 10:47:06 | 显示全部楼层 |阅读模式
最新版的NuttX 9.1.0的配置工具kconfig-frontends安装过程和官网说明有出入,按官网说明操作会报错,这里整理出正确的操作步骤:
1、官网说明的步骤:
进入NuttX目录然后执行如下操作:
  1. $ mkdir buildtools
  2. $ export NUTTXTOOLS=`pwd`/buildtools
  3. $ export NUTTXTOOLS_PATH=$NUTTXTOOLS/bin:$NUTTXTOOLS/usr/bin
  4. $ git clone https://bitbucket.org/nuttx/tools.git tools
复制代码
然后执行如下操作:
  1. $ cd tools/
  2. $ cd kconfig-frontends
  3. $ ./configure --prefix=$NUTTXTOOLS --enable-mconf --disable-gconf --disable-qconf
  4. $ touch aclocal.m4 Makefile.in
  5. $ make
  6. $ make install
复制代码
可选项如下:
  1. $ cd tools/
  2. $ wget http://ftp.gnu.org/pub/gnu/gperf/gperf-3.1.tar.gz
  3. $ tar zxf gperf-3.1.tar.gz
  4. $ cd gperf-3.1
  5. $ ./configure --prefix=$NUTTXTOOLS
  6. $ make
  7. $ make install
复制代码
按上述说明执行,configure时报如下错误:
Screenshot from 2020-08-10 10-40-15.png
由于configure时出错,导致未能通过Makefile.in生成Makefile文件,导致后续执行make时报如下错误:
Screenshot from 2020-08-10 10-42-26.png


2、正确步骤如下:
进入NuttX目录然后执行如下操作:
  1. $ mkdir buildtools
  2. $ export NUTTXTOOLS=`pwd`/buildtools
  3. $ export NUTTXTOOLS_PATH=$NUTTXTOOLS/bin:$NUTTXTOOLS/usr/bin
  4. $ git clone https://bitbucket.org/nuttx/tools.git tools
复制代码
然后执行如下操作:
  1. $ cd tools/
  2. $ wget http://ftp.gnu.org/pub/gnu/gperf/gperf-3.1.tar.gz
  3. $ tar zxf gperf-3.1.tar.gz
  4. $ cd gperf-3.1
  5. $ ./configure --prefix=$NUTTXTOOLS
  6. $ make
  7. $ sudu make install
复制代码
最后重新回到NuttX,执行如下操作:
然后执行如下操作:
  1. $ cd tools/
  2. $ cd kconfig-frontends
  3. $ ./configure --prefix=$NUTTXTOOLS --enable-mconf --disable-gconf --disable-qconf
  4. $ touch aclocal.m4 Makefile.in
  5. $ make
  6. $ make install
复制代码
执行结果如下:
Screenshot from 2020-08-10 10-46-33.png

最后关键的一步,添加环境变量!!!
将buildtools/bin添加到home目录的的.profile中:
Screenshot from 2020-08-10 14-34-57.png
退出系统并重新登录,之后用env命令查看环境变量,结果如下:
Screenshot from 2020-08-10 14-31-58.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|计算机控制

GMT+8, 2024-3-29 17:25 , Processed in 0.054639 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表