mr_raptor的专栏

专注移动互联网,连续创业中,著有《深入浅出嵌入式底层软件开发》北航出版社...

嵌入式开发常见问题汇总 - 持续增加更新

++++++++++++++++++++++++++++++++++++++++++

本文系本站原创,欢迎转载! 转载请注明出处:

http://blog.csdn.net/mr_raptor/article/details/7401399

++++++++++++++++++++++++++++++++++++++++++


下面列出和将来要列出的问题是初学者经常碰到的问题,希望对大家有帮助。


1. samba已经安装,通过service smb start,显示service command not found ?



   原因:通过登录的用户信息可知,当前是root用户,但是仔细看他现在在llluo目录下,经常使用linux的朋友会知道,这是一个普通用户的家目录,而service用户对系统任务进行管理的一个命令,他的执行需要特权,因此,可以推测出,该朋友的问题应该是,用普通用户登录的linux,然后,通过su root命令,切换到了root。

   解决方法:su -l root重新再次登录root用户,su和su -l 的区别是,前者没有将root的环境变量加载进来,所以特权命令的sbin目录没有出现在root的PATH中,而后者,加上-l选项,则不仅切换了用户还将root的环境变量加载进来了。


2. 执行make命令时,出现“混和的隐含和普通规则。 停止"错误。


原因:Make工具对低版本内核Makefile一些旧的规则兼容不是很好,因为旧的make不支持将普通规则和隐含规则放在一起使用。

解决方法:只需要修改一下开发包原码里的Makefile,将它们拆分开就可以了。

例如:

config %config: scripts_basic outputmakefile FORCE
    $(Q)mkdir -p include/linux include/config
    $(Q)$(MAKE) $(build)=scripts/kconfig $@
改成:
config: scripts_basic outputmakefile FORCE
    $(Q)mkdir -p include/linux include/config
    $(Q)$(MAKE) $(build)=scripts/kconfig $@
%config: scripts_basic outputmakefile FORCE
    $(Q)mkdir -p include/linux include/config
    $(Q)$(MAKE) $(build)=scripts/kconfig $@


++++++++++++++++++++++++++++++++++++++++++

本文系本站原创,欢迎转载! 转载请注明出处:

http://blog.csdn.net/mr_raptor/article/details/7401399

++++++++++++++++++++++++++++++++++++++++++




阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mr_raptor/article/details/7401399
想对作者说点什么? 我来说一句

v9常见问题-网站建设常遇到的

2011年06月07日 95KB 下载

LS-dyna 常见问题汇总.rar

2010年03月29日 12KB 下载

VC++常见问题汇总(吐血推荐!)

2008年12月13日 10KB 下载

weblogic 常见问题大集合

2012年09月26日 5.49MB 下载

没有更多推荐了,返回首页

不良信息举报

嵌入式开发常见问题汇总 - 持续增加更新

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭