1.linux 系统c语言生成.o文件,---->gcc -m64 -c -fPIC test.c -o test.o

2.linux 系统c语言生成.so文件,----->gcc -shared -fPIC libthitudp.so -o test.o -m64

3.查看生成的文件是否为64位执行文件---->命令:file libthitudp.so

4.在linux64位系统中运行32位的可执行文件---命令安装--->sudo apt-get update---> sudo apt-get install ia32-libs即可运行,

有关连接:(如下:)

:

http://blog.csdn.net/sun927/article/details/46593129

:

http://www.cnblogs.com/memset/p/run_32bit_app_on_64bit_ubuntu.html

:

http://www.cnblogs.com/zyl910/archive/2012/08/14/gcc64_make.html

:

http://blog.csdn.net/ddk3001/article/details/49174311

在64位系统执行32位程序:安装一下插件即可;

在64位的linux中运行32位的应用程序

常规做法,先添加32bit架构: sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libc6:i3 ...

解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException。如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错。

最近遇到一个.NET连接Oracle的一个错误,其主要原因是换了一台电脑,在新电脑上运行以前的项目出现了的一个错误,工作环境为vs2017+Oracle 64位,win10系统 这个错误头疼了一天,找 ...

linux中的"32位"与"64位"

linux内核学习之三:linux中的"32位"与"64位" 在通用PC领域,不论是windows还是linux界,我们都会经常听到"32位&quot ...

win10 64位专业版系统中显示32位dcom组件配置的方法

word.excel是32位的组件,当用户64位系统在运行窗口中输入dcomcnfg命令时,在打开的组件服务管理窗口,是找不到Microsoft Excel.word程序的.另外,Windows 环境 ...

64位系统上运行32位程序能否申请到8G内存?

申请不到,因为64为系统在运行32位程序的时候只是为了向下兼容而已,对于32位程序来讲,申请8G的存储空间没有任何意义,因为32位的程序最大寻址空间只有4G,32位程序在编译之后的机器代码也只有32位 ...

64位Ubuntu运行32位程序时报文件不存在(No such file or Directory)的一种解决办法

尝试在64位Ubuntu下面运行32位程序时, 一直说 文件不存在(No such file or directory), 我只想说++. 你tm说个文件格式不正确不就好了? 非得说个文件不存在! 真 ...

64位系统运行32位Oracle程序解决方案

Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when ...

C++内存管理1-64位系统运行32位软件会占用更多的内存吗?

随着大容量内存成为电脑平台常规化的配置,在配置组装机时很多的用户都会选择8GB甚至是16GB的容量规格内存使用在自己的机器上,如果要将这8GB甚至是16GB的内容在系统使用时能充分利用起来的话,你平台 ...

随机推荐

Pandas系列教程——写在前面

之前搜pandas资料,发现互联网上并没有成体系的pandas教程,于是乎突然有个爱迪页儿,打算自己把官网的文档加上自己用pandas的理解,写成一个系列的教程, 巩固自己,方便他人 接下来就干这件事 ...

iOS 进阶 第八天(0407)

0407 UIPickerView.UIDatePicker和UIToolBar请参见视频和代码 pch文件 #ifdef __OBJC__ //在这里面写oc的引用,比如一些oc的头文件或者NSLo ...

ubuntu openstack spice

Openstack启用spice协议 #控制节点 #安装 ? 1 apt-get install nova-spiceproxy spice-html5 spice-vdagent #配置 nano ...

Linux的起源、特点和版本号

前言 最近上陈渝老师的,需要在ucore实验平台上完成一个麻雀虽小五脏俱全的OS,本着看过一小半<30天自制操作系统>的自信,以为这不过是小case,怎料被虐得 ...

ZenCoding for EmEditor Snippets 的安装

ZenCoding for EmEditor的安装 你可以从这里下载所需文件Library under the Snippets category.安装前请确认你的EmEditor内置有代码片段(Sn ...

RGB和HSV颜色空间

转载:http://blog.csdn.net/carson2005/article/details/6243892 RGB颜色空间: RGB(red,green,blue)颜色空间最常用的用途就是显 ...

行为型---状态者模式(State Pattern)

状态者模式的介绍 每个对象都有其对应的状态,而每个状态又对应一些相应的行为,如果某个对象有多个状态时,那么就会对应很多的行为.那么对这些状态的判断和根据状态完成的行为,就会导致多重条件语句,并且如果添 ...

Linux 改变文件属性与权限

常用的修改文件组或文件的命令有三个:chgrp.chown.chmod. 1 chgrp 改变文件所属的用户组 改变一个文件的用户组直接以chgrp来改变即可,这个命令时change group 的简 ...

vue的理解

vue提供的MVVM框架模式的数据双向绑定,实现了HTML和js的代码分离,提高代码的维护性 vue.js的核心思想包括:数据驱动和组件化思想. 如果没有中间的ViewModel则关系图编程下面所示: ...

c&plus;&plus; 常量指针

一.指向常量的指针 定义形式: const 类型 * 指针名; 不能通过指针修改地址里的值. int i=0x123; const int *p=&i; *p=; //错误 //前置const ...

Linux下的32位C程序,linux系统c语言生成.so文件,生成64位可执行文件,在64位系统中运行32位的可执行文件...相关推荐

  1. 在Linux下使用linuxdeployqt发布Qt程序

    一.简介 linuxdeployqt 是Linux下的qt打包工具,可以将应用程序使用的资源(如库,图形和插件)复制到二进制运行文件所在的文件夹中. 二.安装linuxdeployqt 去github ...

  2. 如何在64位的Linux中运行32位的应用程序

    大部分Linux发行套件都有针对x86_64处理器的版本.比较典型的x86_64的处理器有ADM Athlon II和英特尔Xeon.因为这些Linux发行套件都有自己专用的软件源,这些软件源会为提供 ...

  3. linux下 为自己编写的程序 添加tab自动补全 功能

    linux下 为自己编写的程序 添加tab自动补全功能 入门 complete 在我的tmp下随便写了一个a.sh, 为他补全 edit /etc/bash_completion.d/foo _foo ...

  4. 【OpenCV】Linux 下用 g++ 编译 OpenCV 程序

    编译命令: g++ gaussianBlur.cpp -o test `pkg-config --cflags --libs opencv` 执行编译生成的可执行文件: ./test gaussian ...

  5. linux下使用AppImage打包qt程序

    linux下使用AppImage打包qt程序 下载工具 1.1 linuxdeployqt 下载地址:https://github.com/probonopd/linuxdeployqt/releas ...

  6. linux 程序 减肥,linux下实用软件组合 -- 为你的 linux 减肥!

    linux下实用软件组合 -- 为你的 linux 减肥! 发布时间:2005-12-07 19:49:38来源:红联作者:Mrlinux KDE 和 Gnome 都是很好用的桌面系统.如果你的电脑配 ...

  7. Linux下推荐的常用应用程序列表

    Linux下推荐的常用应用程序列表 一,网页浏览 1,firefox firefox是现在最火的一个浏览器,支持好多扩展和插件,也有很多漂亮的主题.firefox就是mozilla-firefox,他 ...

  8. Linux下配置IPV6,C程序适配IPV6

    Linux下配置IPV6,C程序适配IPV6 1. 环境 CentOS7.7 最小系统 2. linux下配置IPV6 需要先确认CentOS7.7操作系统中已安装 ip6tables 组件 修改网络 ...

  9. 在Linux下gcc缺省编译,在Linux下用gcc编译hello world

    1. 确保Linux系统里已经装好了gcc 测试:输入gcc后是如下的结果就说明已经安装成功 2. 创建HelloWorld.c 使用 touch 创建一个空文件; 用vim编辑 按下A或者I 插入 ...

最新文章

  1. activeMQ 本地测试
  2. DDP、DDU、DAP的区别你都知道吗?
  3. python+selenium自动登录qq空间并下载相册
  4. Statement和PreparedStatement深入学习总结
  5. mysql断网_断网的情况上如何访问本机的mysql
  6. java enumeration接口_20180824-Java Enumeration 接口
  7. python爬取数据时怎么将空值转化为0_大数据分析实训 | 成都信息工程大学篇
  8. Tableau实战 楼市降温分析(七)现期房销售额及累计增长
  9. 2021年JAVA面试题~集合篇附带答案
  10. treetable怎么带参数_jquery treeTable插件使用细则
  11. 做自媒体原创视频多平台分发,视频一键发布多平台方法教程
  12. Python学习日记之从Tushare上获取500成分股
  13. 微信小程序获取Appsecret报错40125“invalid appsecret”
  14. Labelme对图像标注、json转化png格式
  15. Linux 安装 Composer
  16. 怎么做二维码?二维码制作的简单方法
  17. 抽卡游戏的随机机制(转载)
  18. 成功安装fbprophet(没有坑也没有眼泪,世上最详细步骤)
  19. 协处理器CP15操作指令
  20. 2021秋季《数据结构》_EOJ 1091.六度空间

热门文章

  1. m3u8.sqlite转mp4(txkt,文末附程序下载地址)
  2. 【GAMES101】作业3 Pipeline and Shading
  3. 前端面试 浏览器原理
  4. Android Studio kotlin编程实现图片滑动浏览 stepbystep
  5. python 三色球问题
  6. 机遇与危机,婚庆行业的转型之路
  7. c语言程序输出s是什么,C语言中printf格式化输出函数
  8. Android深入浅出系列课程---Lesson7 LLY110426_Android系统启动
  9. Python 的文件定位
  10. less-calc()