如何解决mips-openwrt-linux-gcc: environment variable "STAGING_DIR" not defined?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决mips-openwrt-linux-gcc: environment variable "STAGING_DIR" not defined?相关的知识,希望对你有一定的参考价值。

Ubuntu12.04下搭建Openwrt平台,完成后,在使用交叉链编译动态库库时,提示:
mips-openwrt-linux-gcc: environment variable "STAGING_DIR" not defined,求解。

自己在环境变量里设置一下即可。
在openwrt的目录下可以find到一个staging_dir(小写)目录,把这个环境变量设置为那个目录的路径即可。追问

谢谢,之前在https://gnunet.org/mhd-on-openwrt看到过这样处理,可是每次导出环境变量后,在统一窗口编译是正常的;可是,一旦再次打开窗口编译,就又得重新导入变量环境...不知如何处理...

参考技术A 他告诉你此变量没有找到,检查配置吧。一定是编译之前的自定义目录。。追问

谢谢...但,关键是:安装时应该怎么定义?命令行是什么?而且,看过很多人的安装过程,貌似没有什么自定义目录...

如何解决EditPlus乱码问题

同样的一段代码 在DW CS6是可以正常显示出来的 在EditPlus就会出现乱码

代码是一样的<script src="2.js"></script>
var a="你好吗";alert(a);

就算我直接把DW的代码复制粘贴上去也是乱码……
所以说不是改成<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
应该是软件本身的问题

参考技术A 你的代码有问题,与软件无关,试一下
<script src="2.js" charset="gb2312"></script>
或者

<script src="2.js" charset="UTF-8"></script>追问

为什么同样的代码在CS6没有问题 在EditPlus上有问题?
教程视频的用EditPlus编写 也是同样的代码 但是他也没有问题
是软件的设置有问题吗?

追答

与软件设置没什么关系,这取决于你系统的浏览器,editplus一般调用的是系统的ie内核,你后面那个是360浏览器(360浏览器默认是高速模式,用的是chromium,就是chrome那个),不同的浏览器对于编码处理方式是不同的(尤其是你没有指定网页编码格式的情况下。)

本回答被提问者采纳

以上是关于如何解决mips-openwrt-linux-gcc: environment variable "STAGING_DIR" not defined?的主要内容,如果未能解决你的问题,请参考以下文章

如何解决包冲突问题

如何解决包冲突问题

如何解决ajax跨域问题

MySQL 的 10048问题,如何解决?

如何解决smartgit的冲突问题

如何解决https传输图片的问题