linux
申瑞小强
这个作者很懒,什么都没留下…
展开
-
交叉编译--参数指定--平台指定
本篇文章关于linux开发中交叉编译时对于平台指定的技巧。首先介绍一下交叉编译时平台相关的三个参数:--build:编译这个库的平台--host:编译完后这个库要运行的平台--target:这个和交叉编译工具链有关。表示通过工具链又编译的程序要运行的平台。举栗说明:./configure --build=i686-pc-linux-gnu --host=i686-pc-li...原创 2018-10-28 00:42:15 · 1412 阅读 · 0 评论 -
解决问题帖--weston模块加载路径修改
对于weston的普通安装应该是不会遇到这种问题,很少人会去再把生成的动态库移动位置。但是交叉编译则不同,一般情况下安装库和运行库的路径都不一样,而weston在加载后端模块的动态库时默认是去找库的安装路径,找不到就会报错。解决这个问题可以通过添加环境变量的方法来修改weston加载后端动态库的路径,和普通的环境变量添加方法不太一样:export WESTON_MODULE_MAP=后端动...原创 2018-11-06 17:38:32 · 768 阅读 · 0 评论 -
解决问题帖--交叉编译gdk-pixbuf之loaders.cache
对于这个问题发现了问题所在,提出了一个可用的烂补丁,给大家引出问题所在,抛转引玉,希望大家给出一个更加完美的解决方案。在交叉编译gdk-pixbuf时可能会在配置时没有问题,但是在Make时出现如下错误提示:No rule to make target '../gdk-pixbuf/loaders.cache',needed by 'gdk-pikbuf-thumnailer.thumna...原创 2018-11-02 13:39:21 · 1856 阅读 · 1 评论 -
解决问题帖--weston desktop pannel(桌面标题栏)去除方法
我们都知道可以通过配置weston.ini来配置weston的桌面,但是不管是在示例里面还是在man界面里都没有提到如何设置桌面标题栏的位置或者去除标题栏。通过查看代码才发现了配置选项://无标题栏panel-positon=none//标题栏位于顶部 //标题栏位于左侧panel-positon=top ...原创 2018-11-23 15:56:19 · 3132 阅读 · 5 评论 -
GTK以Wayland作为后端时,设置窗口居中无效的解决办法
之前移植Gtk时,发现如果以Wayland为后端设置窗口居中的话,会出现第一个窗口可以居中,但是后面创建的弹窗窗口出现的位置都是随机的。后来发现了解决办法:GTK对于Wayland作为后端时有做特殊处理:在Wayland作为后端时,这个函数可以用来将一个新的弹出式窗口依附到已经映射到屏幕上的顶层窗口上。此时弹出式窗口作为顶层窗口的一个子窗口,从而和顶层窗口建立联系:gtk_window...原创 2019-03-18 00:54:50 · 1545 阅读 · 0 评论