为Qt程序制作rpm包的spec文件里的路径问题

我对Qt和rpm都不怎么熟悉,所以在为Qt程序制作rpm包的时候被路径问题纠结到了。

Qt的.pro文件的相关部分是这么写的,其中AppName是我的应用的名称:target.path = bin

TARGET = AppName

INSTALLS += target

.spec文件的build、install、files三部分内容是:%build

export PATH=usr/lib/qt4/bin:$PATH

qmake PREFIX=%{_prefix}

%install

rm -rf %{buildroot}

make INSTALL_ROOT=%{buildroot}/usr install

%files

%defattr(-,root,root,-)

%{_bindir}/AppName

运行rpmbuild的时候的错误如下:File not found: /home/lastland/rpmbuild/BUILDROOT/AppName-1.0.1.i386/usr/bin/AppName

仔细查看前面的信息,发现执行make INSTALL_ROOT=%{buildroot}/usr install的时候,实际执行的竟然是这样的:install -m 755 -p "AppName" "home/lastland/rpmbuild/BUILDROOT/AppName-1.0.1.i386/usr/home/lastland/rpmbuild/BUILD/AppName-1.0/bin/AppName"

我是照着网上的教程来的,我不知道是不是我哪里理解错了。我觉得是Makefile写得不正规导致make install的时候安装路径诡异掉了,但这个Makefile是从Qt的.pro文件得来的,是否我.pro文件哪里写得不正规呢?

相关阅读:

在整合SringMvc+ibatis中遇到的问题

如何在layer上实现橡皮擦一样的功能呢

js里json自动转换2015-10-11 00:00会少一天怎么解决啊?

左侧菜单,右侧内容,点击左侧菜单,页面整体(感觉)不刷新,右侧内容变化。

mysql Illegal mix of collations error

Redis并发连接时经常出现异常

java中连续两个句号是什么意思?

参加acm要掌握那些

vue.js如何实现组件之间的继承关系?

android端生成token报错bad token

如何 get/set XMLHttpRequest 中 Request Headers 的 Cookie

用工作时间学习新东西,还是下班时间学习呢?

如何在前端获取一个文件的加载进度

如何快速验证一个超大的数为质数

css选择器优先级的问题

老站迁移django静态html目录url如何访问

uploadify在微信浏览器下可以用吗?

requirejs 静态资源差异化版本管理的问题

android studio导入后,编译失败

ruby中使用七牛出现:uninitialized constant Qiniu::HTTP错误

linux qt make文件或目录,rpm,linux_为Qt程序制作rpm包的spec文件里的路径问题,rpm,linux,qt,rpmbuild,spec - phpStudy...相关推荐

  1. delphi 选择文件夹目录_系统小技巧:不装软件 批处理为文件夹加锁

    每个人电脑上都有一些小秘密不想让人知道,常规的方法是使用第三方加密软件进行保护.不过加密软件会占用系统资源,而且密码的记忆也让人很头疼.对于Windows 10用户,保护秘密文件可以借助系统自带的批处 ...

  2. http 错误 404 - 文件或目录未找到.php,IIS不支持ASP,HTTP 错误 404 – 文件或目录未找到的解决办法...

    Internet 信息服务 (IIS) 第一步,启用Asp,进入:控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> Active Server ...

  3. linux驱动头文件查找目录,在Fedora 20中查找简单设备驱动程序的头文件

    因此,我尝试按照简单的示例加载O'Rielly Linux设备驱动程序手册中的" Hello World"设备驱动程序.问题是,由于某种原因,除非我在include语句中显式定义头 ...

  4. linux学习之路之使用脚本来复制二进制程序和所需的库文件

    首先介绍bash的特殊语法 ${parameter#*word} 其中parameter为变量,word为分隔符,表示从变量最边左字符开始到第一匹配到分隔符(word)之间的字符串都去掉 ${para ...

  5. java url 本地文件是否存在_我的应用程序知道URL中是否存在文件会一直停止[重复]...

    这个问题在这里已有答案: 我试图写一个应用程序,如果在给定的URL中有一个文件,将字符串放在textview中,这是代码和崩溃信息,可能是什么错误? public class MainActivity ...

  6. java程序制作成可执行.exe文件

    下载制作工具 链接: https://pan.baidu.com/s/1V4UeC4rdxRhaeJUETq21fg 提取码: xvd2 下载完解压就运行,网上找个注册码自行注册下 页面配置 到这就可 ...

  7. css文件无法应用,无法在dash应用程序中加载静态css文件

    我已经构建了一个单页的dash应用程序,当作为单个文件运行时,它可以按预期运行,但是当我试图将它作为一个完整的应用程序运行时,CSS无法正确加载.在 下面是我的文件夹结构 当我通过manage.py加 ...

  8. Linux系统各文件、目录介绍

    Linux操作系统中,以文件来表示所有的逻辑实体与非逻辑实体.逻辑实体系指文 件与目录; 非逻辑实体则泛指硬盘.终端机.打印机等. 一般而言,Linux文件名称的组成除由连续字母.标点符号.数字等构成 ...

  9. Linux随笔2 - Linux的目录配置、文件元数据信息、符号链接与硬链接和常用文件和目录管理命令示例

    目录 1. Linux的目录配置与FHS(Filesystem Hierarchy Standard) 1.1 根目录(/)的意义与内容 1.1.1 FHS要求根目录中必须存在的目录 1.1.2 FH ...

最新文章

  1. CB Insights发布最新AI 100排名,包含100家最有前景的AI初创公司
  2. 商场专柜私收银现象治理要点
  3. cocos2d-x jni相关目录分析
  4. easyui中的datetimebox 只显示年月日_设置Win10任务栏显示星期几方法
  5. 获取壁纸设置背景android,【Android学习】获取Bing 15天前到明天的壁纸,并设置为背景...
  6. python模拟登录获取Cookie
  7. 同一程序在不同版本的framework下控件中英文显示的问题
  8. Atitit mq的AMQP 协议 STOMP2 、MQTT3 等协议  MQTT,XMPP,STOMP,AMQP,WAMP 目录 1. AMQP in a Nutshell 1 2. MQTT概述
  9. 抽象代数 01.02 半群与群
  10. [BScroll warn]: Can not resolve the wrapper DOM. 的解决
  11. 数据中心断路器整定值计算(二)
  12. SQL Server 2008查询IP地址方法
  13. 游戏工作室:代理IP老是跳怎么办?试试静态IP吧
  14. SpringMvc标签应用
  15. linux中获取几天前或者几天后的日期
  16. 2017年南海区青少年信息学奥林匹克竞赛(小学甲组)
  17. Python网络爬虫数据采集实战(八):Scrapy框架爬取QQ音乐存入MongoDB
  18. GIT创建仓库及导入源码小记
  19. STM32 系统配置的时钟获取方式
  20. 图像特征提取与匹配之SIFT算法

热门文章

  1. MATLAB-非线性方程的数值解法——二分法
  2. Python登录大连交通大学教务在线实现成绩查询
  3. html5实践报告总结,社会实践总结报告500字
  4. 短路与 短路或 不短路与 不短路或
  5. CPaintDC 、CWindowDC、 CClientDC、 CDC的区别与联系
  6. 字符集中文乱码转换为UTF8,如:å\u0085¬è¯\u0081ä¸\u009Aå\u008A¡ç±»å\u0088«æ\u009C\u0089误ï¼\u0081
  7. Dagger2的使用总结
  8. 019基于脑电图信号和CNN的癫痫发作检测2018
  9. php 时间戳 星座,最精准最新十二星座日期表 时间表
  10. C语言怎么打出泊松分布随机数,泊松分布随机数