openwrt交叉编译环境
⑴ openWRT 交叉编译程序 ./hello: line 1: syntax error: unexpected "("
你好,解决了吗?怎么回事呢?我也是这个问题,求指教
⑵ 如何编译OpenWrt
在安装好的 ubuntu中 打开终端提示符(快捷键 Ctrl+Alt+T) 如下图所示
安装 openwrt需要的 编译环境 输入命令():
sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev
按照提示输入密码: 如下图
到这里 编译环境搭建完成 继续
mkdir openwrt 创建一个openwrt文件夹cd openwrt 进入openwrt文件夹svn co svn://svn.openwrt.org/openwrt/branches/backfire下载官网的源码(稳定版本)
或者
svn co svn://svn.openwrt.org/openwrt/trunk下载官网的源码(测试版本)
PS:(稳定版本,测试版本任选一个)
./scripts/feeds update -a 更新软件包./scripts/feeds install -a 安装软件包
PS: 下载更新过程根据网速决定
make menuconfig 进入定制界面(里面可以选择芯片的型号,集成的组件等等,根据实际情况选择)
下面以编译WNR2000 V3的openwrt固件为例,只编译基本的功能(因为我使用的就是V3 稳定版本没有这个型号)
Target System---AR7xxx/AR9xxx CPU型号
Target Profile---NETGEAR WNR2000V3LuCI—>Collections—– <*> luci 添加LuciLuCI—>Translations—- <*> luci-i18n-chinese 添加中文
Save —>OK 保存
Exit 退出
make V=99 开始编译(编译过程缓慢 耐心等候 因为下载很多东西)成功后在bin文件夹里有编译好的固件
⑶ 求助openwrt上网问题 openkeeper交叉编译版
在Internet连接那一项!用之前要到手机设置-连接-USB-USB网络-USB网络类型,选择手机做调制解调器,正常选了以后PC Suite马上就会有反应的,会有提示给你创建连接。记住手机必须处于手机模式! 或安装了PC Suite
⑷ openwrt编译环境出现这个是什么意思
一个是测试编译环境时出现的,我的用户已经是非root用户了
/home/king/openwrt/backfire/include/prereq-build.mk:17: recipe for target 'prereq-non-root' failed
⑸ openwrt路由器上怎么使用gcc
不是不能用,是更本没人愿意这样做...
就路由器那cpu,那内存?按现在的眼光来看,它实在是太慢了...
你可以搜索“交叉编译”来了解更多。
⑹ 如何搭建openwrt交叉编译环境
如果openwrt官方有支持的软件包,那么用package安装最方便。如果是自己写的软件,不想配置成package的哪个格式,自己直接用交叉编译器编译出来,丢到openwrt系统上直接执行就行了。其实package系统只是一个统一管理的方式
⑺ 怎么在linux上安装openwrt环境
1.安装好ubuntu8.04中文版本或者fedora 9或者11,搞定网络连接。
以非root用户登陆,打开“应用程序—-附件—-终端”。如果您已经安装好linux, 那么此步骤请略去。
2.如果您选择ubuntu, 那么ubuntu开发环境需要的软件有
sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev
然后
sudo apt-get update
如您选择安装fedora11或者fedora9
Fedora 11 or 9:
# yum install autoconf binutils bison bzip2 flex gawk gcc gcc-c++ gettext make ncurses-devel patch unzip wget zlib-devel
由于fedora 安装包本来就很全面,所以需另外安装的东西较
⑻ 如何在OpenWRT环境下做开发
1、搭建开发环境 首先,在执行make menuconfig后,会出现下图: 其中,图中红框部分是我定制路由器的系统版本,大家可以根据不同的路由器进行不同的选择;绿框部分表示我们需要编译一个SDK开发环境(默认情况下,此项未勾选)。 编译过程中需要..
⑼ openwrt java环境
塞班支持的开发语言可能是所有手机平台的具体选择哪一个,这取决于你自己良好的技能和发展什么样的程序,你打算
的Symbian C + + ,历史上最古老,最强大的(和底层资源结合紧密),开发难度大(和传统的C + +差异很大)。如果不知道,你想开发一些和系统结合非常紧密的应用,一般不建议
打开C或Python为S60,发展困难,但也更灵活,但应注意根据经营环境的Open C的电话超过了S60第三版FP1,但是Python已经融入仍然需要安装在手机上操作环境。
JAVA不用说,在Android诞生之前,S60是世界上最好的Java支持的平台上,如果你擅长这个。
WRT.S60第三届FP2或多个嵌入支持小工具是一个轻量级的Web应用程序,为用户提供了一个关键。它通常是专为特定的功能,如天气,股票,拍卖信息。页使用标准的Web技术开发,如XHTML,CSS,JavaScript等。在这方面,该窗口小部件运行的web浏览器的用户界面。如果你需要开发和网络应用程序与应用程序,WRT是一个不错的选择,但我听说WRT不能在本地存储在手机上,每次启动必须从网络上下载数据,没有确认。
QT,S60平台,最先进的开发工具,但大多数现有的诺基亚手机不具备的能力,以支持Qt的,需要安装一个单独的开发环境,但在未来, S60的发展将逐渐靠拢的Qt。
所以综上所述,选择什么样的工具S60的发展完全依赖于自己的好,你打算开发程序
我个人比较看好WRT和QT,但在很长一段时间,你想彻底摆脱了Symbian C + +的影子难以D.
最后一个,如果你想开发的S60,它经常会去诺基亚论坛,她将是您最佳的合作伙伴
android的Java不支持C + +。准备开发Android果实扁办?机器人上线做准备
⑽ 关于Openwrt下的C 编译环境问题
Openwrt本身不支持直接编译C语言的,不支持GCC,写好的C语言是需要在linux下通过GCC编译器编译出的可执行文件才能跑,例如写好的helloworld.c 需要在linux下gcc -o helloworld helloworld.c 然后会生成一个helloworld文件, ./helloworld 就可以执行了。 不知道题主是这个意思不。。。。