- 博客(4)
- 收藏
- 关注
原创 QT 程序在windows和linux上的打包
qt程序打包 for linux方法:将release方式编译的可执行文件放到一个新建的文件夹中,然后将所有需要的库文件复制到同目录下。使用ldd查阅需要的库文件。 将所有的库文件复制到当前目录,然后运行。 此处可以写一个脚本。#! /bin/bashEXE='Calender'PWD=`pwd`files=`ldd $EXE | awk '{ if(match($3,"^/"))
2017-03-29 19:38:09 5483
原创 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
2017-03-21 19:34:57 2340
原创 linux 静态库与共享库
本文笔记学习自《Professional Assembly Language》 静态库当我们将不同的函数写在不同的文件中,如果主程序调用这些函数,就需要相应的目标文件才能生成可执行文件。目标文件很多的话,不便于管理。我们可以将目标文件整合到一个存档文件中,编译器从存档文件挑选出需要的目标文件,这样的存档文件称之为库文件(library file)。 假设库文件的目标代码被编译到了主程序中,就称之为
2017-03-08 17:54:40 426
原创 AT&T 内联汇编
本文大部分内容学习自《Professional Assembly Language》内联汇编系统调用的参数存于EBX,ECX,EDX,ESI,EDI,EBP. 返回值存放在EAX寄存器中。 内联汇编(inline assembly)即在高级语言(C,C++)中加入汇编内容进行编码。 在高级语言中使用汇编常常有这些方法:单独用汇编编写函数然后在C程序中调用;用C写好函数,使用gcc的-S选项得到汇
2017-03-08 10:08:02 909
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人