1.C++跨平台问题说明在x86平台下编译C++工程过程后,运行编译好的C++共享库时出现符号表__atomic_fetch_sub_4找不到的问题,如图1.1所示。图1.1符号表缺失2.问题解决符号表缺失的原因是由于在跨平台编译时要加对应的平台编译选项,在x86平台下要增加-march=i686选项,如图2.1所示。图2.1增加Makefile编译选项编译上传后,再运行动态库,发现动态库没有出现
分类:
编程语言 时间:
2018-07-30 18:37:56
阅读次数:
204
一:LAMP架构二:mysql/mariadb介绍三:mysql安装几个常用的MySQL的版本下载5.1_64位二进制包:http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-x86_64-glibc23.tar.gz5.1_32位二进制包:http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5
分类:
数据库 时间:
2018-07-27 22:25:51
阅读次数:
222
yum list apr #显示已安装、可安装的包 Installed Packages apr.x86_64 Available Packages apr.i686 yum search apr #查询安装包yum info apr #查看安装包详细信息yum groupinstall -y ''... ...
分类:
其他好文 时间:
2018-07-26 18:29:39
阅读次数:
148
//my_err.h#include /* for definition of errno */ #include /* ISO C variable aruments */ static void err_doit(int, int, const char *, va_list); /* * No... ...
分类:
其他好文 时间:
2018-07-23 14:45:16
阅读次数:
206
1、下载mysql-5.7.10-linux-glibc2.5-i686.tar.gz2、解压缩到/usr/local/下面,mysql的主目录命名为mysql[root@localhostlocal]#cd/usr/local/soft/[root@localhostsoft]#tarzvxfmysql-5.7.10-linux-glibc2.5-i686.tar.gz-C/usr/local[
分类:
数据库 时间:
2018-07-16 12:31:42
阅读次数:
206
检测系统是否已安装mysql[root@localhost~]#yumlistinstalled|grepmysql删除系统已安装的mysql及其依赖[root@localhost~]#yum-yremovemysql-libs.i686给CentOS添加rpm源wgethttp://repo.mysql.com//mysql-community-release-el6-5.noarch.rpm4
分类:
数据库 时间:
2018-07-15 17:33:00
阅读次数:
234
1. 工具及软件包 交叉编译工具链 arm 2014.05 29 arm none linux gnueabi i686 pc linux gnu.tar.bz2 软件包 dbus 1.10.0.tar.gz openssl 1.1.0.tar.gz tslib 1.15.tar.gz Native ...
分类:
其他好文 时间:
2018-07-06 10:09:50
阅读次数:
297
方法一:getconf LONG_BIT 在linux终端输入getconf LONG_BIT命令 如果是32位机器,则结果为32 [root@localhost ~]# getconf LONG_BIT 32 如果是64位机器,则结果为64 [root@localhost ~]# getconf ...
分类:
系统相关 时间:
2018-07-04 17:37:28
阅读次数:
184
先看一段程序 没有main函数,编译一定不会通过,在gcc下编译会提示以下信息: /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/crt1.o:在函数‘_start’中:(.text+0x18):对‘main’未定义的引用collect ...
分类:
其他好文 时间:
2018-06-30 20:53:09
阅读次数:
239
一:rpm工具RPM是“redhatpackagemanager”的缩写。RPM是一种数据库记录的方式来将我们所需要的套件安装到linux的一套管理程序。RPM包是预先在linux上编译好并打好包的文件,重点关注各个包之间的依赖关系。报名解释:abrt-cli-2.0.8-21.el6.centos.i686.rpm包名由-和.分成了若干部分。abrt-cli为包名,2.0.8为版本信息,21.e
分类:
其他好文 时间:
2018-06-27 23:53:00
阅读次数:
219