linux构建系统常见问题集


1.linux 编译出现 zlib.h: No such file or directory

编译提示 “error: zlib.h: No such file or directory”,开始以为是拷贝文件少了什么文件,后面认真看了下,原来是系统里面没有安装 zlib开发包.执行 apt-get install zlib1g-dev 。然后重新编译就解决了。

 https://blog.csdn.net/langzi7758521/article/details/51462445


2、消除VMware启动虚拟机时的floppy0提示的方法
每次启动VMware虚拟机,都提示如下的信息:
不能启用虚拟设备 floppy0 由于没有相应的有效设备在主机上. 
你要尝试在每次打开虚拟机电源时连接此虚拟设备?
解决办法:
打开虚拟机面板但不要启动,在菜单栏上的“虚拟机”-“设置”,

选中“软盘驱动器”,将右侧的“打开电源时连接”的勾选去掉即可!


3、

ubuntu下怎么确定自己的用户主目录

cd ~    pwd


4、普通用户切换到root用户

设置root用户密码:sudo passwd root

su - 切换到root用户

su - root(或者其他用户名)这里加了"-"后表示也切换的当前的环境变量到新用户的环境变量, su - root 注:这个和su - 是一样的功能;

  su [OPTION选项参数] [用户]

  -, -l, ——login 登录并改变到所切换的用户环境;

  -c, ——commmand=COMMAND 执行一个命令,然后退出所切换到的用户环境;

  至于更详细的,请参看man su ;

sudo 表示获取临时的root权限命令
sudo 命令     
这样输入当前管理员用户密码就可以得到超级用户的权限。但默认的情况下5分钟root权限就失效了。
(2)sudo -i
通过这种方法输入当前管理员用户的密码就可以进到root用户。
5.Qt Widgets、QML、Qt Quick的区别

https://blog.csdn.net/liang19890820/article/details/54141552


6、关于Relocations in generic ELF (EM: 40)的问题

首先检查交叉编译工具链是否指定正确,在Makefile里查看CC的设置,如果设置正确查看LD的设置,必须用同一套的交叉编译工具链。

7、error while loading shared libraries: libts-0.0.so.0: cannot open s

hared object file: No such file or directory

可以看到运行出错,说是少libts-0.0.so.0,(可以用命令:#ldd myefos查看myefos可执行文件的动态依赖库),那就把这个库加到 /lib/ 目录下,关键是怎么知道这个库在什么地方,这就靠 find 这个命令了,如下:
#find -name libts-0.0.so.\*

意思是寻找当前目录下以 libts-0.0.so.0 开头的文件,当然了你要在根目录下才能查询到所有的文件,找到后就把这个文件放到ARM开发板的 /lib/ 目录下就可以了。

8、Ubuntu 12.04 LTS 添加中文输入法

默认只有英语一中,可以安装其他输入法;

IBus拼音:sudo apt-get install ibus-pinyin

一般检测会自行安装

这时,还需要将 ibus-pinyin输入法启动。在ubuntu系统菜单上选择System(系统) --- Preferences(首选项)--- IBus Preferences(IBus首选项),在Input Method(输入法)页中的“Select an input method(选择输入法)”下拉框中选择增加Chinese – Pinyin,就是图标中有个一个大大蓝色“拼”字的那一个,然后点击Add按钮,最后通过Up按钮将该输入法移动到最上面。

 

1. 在/usr/share/applications/ 路径下面找到 IBus, 然后双击打开。

2. 这个时候我会发现在屏幕的右上角,会出现一个键盘模样的图标,这个就是IBus的指示图标。

 

3. 单击此图标,选择'Preferences'  --> 'Input Method' --> 勾上'Customize active input methods' --> 点击下拉列表框 'Selectan input method' --> 选择 'Chinese' --> 选择'Pinyin' --> 点击右边的按钮 ‘Add'.   到这一步,我们就已经可以使用中文输入法了。在使用过程中,用 Control + Space 切换中英文输入法。

 当然我们也可以在Advanced选项中,勾选 'Share the same input method among all applications',这样,所有的程序都可以用此设置了。


安装ubuntu,

开机默认输入法是不启动ibus

所以每次自己手动启动输入法。很是麻烦;

以下是解决方法:
方法一.  System >> Administration >> Language Support

然后设置"Keyboard Input Method System"ibus

方法二:当然你也可以设置开机自己启动ibus
System >> Preferences >> Startup Applications(
或者直接在左上角的Dash Home里面输入Startup Application)
Click the button: Add
Name: IBus daemon
Command: /usr/bin/ibus-daemon -d
Comment: start IBus daemon when Gnome starts



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值