arm linux设置开机自动登录

编程知识 更新时间:2023-04-27 06:46:25

1.arm linux设置开机自动登录

在menuconfig中使能允许root用密码登录terminal,然后在/etc/inittab文件下做如下更改

# Put a getty on the serial port

#console::respawn:/sbin/getty -L console 0 vt100 # GENERIC_SERIAL

console::respawn:-/bin/sh

2.设置开发板DNS。

如果开发板可以ping 8.8.8.8

但是无法Ping www.baidu

是DNS问题。

echo "nameserver 8.8.8.8" >> /etc/resolv.conf

这样可以设置DNS服务器。

常用DNS服务器。 

8.8.8.8

114.114.114.114

腾讯的 119.29.29.29

阿里的 223.5.5.5
119.29.29.29 
百度的 180.76.76.76

3.gcc -l参数和-L参数

-l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那么库名跟真正的库文件名有什么关系呢?就拿数学库来说,他的库名是m,他的库文件名是libm.so,很容易看出,把库文件名的头lib和尾.so去掉就是库名了

好了现在我们知道怎么得到库名,当我们自已要用到一个第三方提供的库名字libtest.so,那么我们只要把libtest.so拷贝到/usr/lib里,编译时加上-ltest参数,我们就能用上libtest.so库了(当然要用libtest.so库里的函数,我们还需要与libtest.so配套的头文件)

放在/lib和/usr/lib和/usr/local/lib里的库直接用-l参数就能链接了,但如果库文件没放在这三个目录里,而是放在其他目录里,这时我们只用-l参数的话,链接还是会出错,出错信息大概是:“/usr/bin/ld: cannot find -lxxx”,也就是链接程序ld在那3个目录里找不到libxxx.so,

这时另外一个参数-L就派上用场了,比如常用的X11的库,它在/usr/X11R6/lib目录下,我们编译时就要用-L/usr/X11R6/lib -lX11参数,

-L参数跟着的是库文件所在的目录名。再比如我们把libtest.so放在/aaa/bbb/ccc目录下,那链接参数就是-L/aaa/bbb/ccc -ltest

更多推荐

arm linux设置开机自动登录

本文发布于:2023-04-20 14:06:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/15b58fc71f2b5ad63b638ca804ba9923.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:自动登录   arm   linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 90290文章数
  • 23313阅读数
  • 0评论数