关闭
当前搜索:

QT 程序在windows和linux上的打包

qt程序打包 for linux方法:将release方式编译的可执行文件放到一个新建的文件夹中,然后将所有需要的库文件复制到同目录下。使用ldd查阅需要的库文件。 将所有的库文件复制到当前目录,然后运行。 此处可以写一个脚本。#! /bin/bash EXE='Calender' PWD=`pwd` files=`ldd $EXE | awk '{ if(match($3,"^/"))...
阅读(1266) 评论(0)

QTimer::remainingTime()在win7和CentOS6.5上的差异

环境CentOSabout QT: Qt Creator 2.8.1 , Based on Qt 5.1.1 (GCC 4.6.1, 32 bit) 编译器:GCC 4.9.1 系统:Linux CentOS.com 2.6.32-642.15.1.el6.i686 #1 SMP Fri Feb 24 13:54:50 UTC 2017 i686 i686 i386 GNU/Linux ki...
阅读(355) 评论(0)

linux 静态库与共享库

本文笔记学习自《Professional Assembly Language》 静态库当我们将不同的函数写在不同的文件中,如果主程序调用这些函数,就需要相应的目标文件才能生成可执行文件。目标文件很多的话,不便于管理。我们可以将目标文件整合到一个存档文件中,编译器从存档文件挑选出需要的目标文件,这样的存档文件称之为库文件(library file)。 假设库文件的目标代码被编译到了主程序中,就称之为...
阅读(188) 评论(0)

AT&T 内联汇编

本文大部分内容学习自《Professional Assembly Language》内联汇编系统调用的参数存于EBX,ECX,EDX,ESI,EDI,EBP. 返回值存放在EAX寄存器中。 内联汇编(inline assembly)即在高级语言(C,C++)中加入汇编内容进行编码。 在高级语言中使用汇编常常有这些方法:单独用汇编编写函数然后在C程序中调用;用C写好函数,使用gcc的-S选项得到汇...
阅读(168) 评论(0)
    个人资料
    • 访问:331304次
    • 积分:8856
    • 等级:
    • 排名:第2517名
    • 原创:575篇
    • 转载:13篇
    • 译文:0篇
    • 评论:36条
    我的链接
    最新评论