美文网首页
gcc指定编译32位(64位)指令

gcc指定编译32位(64位)指令

作者: fatshi | 来源:发表于2023-01-18 18:02 被阅读0次

32位

gcc -m32 test.cpp -o test.out               

链接环节可能会出错,原因是缺少对应的32位库,毕竟现在默认都是64位的系统。需要执行如下指令安装对应库

apt-get install build-essential module-assistant  
apt-get install gcc-multilib g++-multilib  

64位

gcc -m64 test.cpp -o test.out   //OR gcc test.cpp -o test.out(一般默认是编译成64位程序的)

[参考] https://blog.csdn.net/qq512028505/article/details/78239656

相关文章

  • GCC定义宏,预处理指令使用宏

    为实现跨平台编译,可以用预处理指令指定不同平台的代码,再用GCC指定具体平台,例如: 代码 编译 gcc -DPH...

  • gcc相关

    gcc编译常用指令 gcc编译过程 gdb调试流程 第一步生成调试文件 第二步 根据指令调试

  • GCC和GDB

    一、GCC编译流程 预处理指令格式: 编译指令格式: 汇编指令格式: 链接指令格式: 最后运行可执行文件:./xx...

  • [C++之旅] 0 Mac下编译运行C/C++

    [C++之旅] 0 Mac下编译运行C/C++ 编译c语言时采用gcc指令 编译c++语言时采用g++指令 以下以...

  • C语言编译 - gcc 编译指令

    gcc 基本编译指令 预处理 -E (.i) 编译 -S (.s) 汇编-c (.o) 连接-o -o:将结果输出...

  • Centos7下的Nginx的安装

    1、CentOS的平台编译环境使用如下指令 (1)gcc是GNU编译器套件(GNU Compiler Collec...

  • gcc/gdb

    gcc esc----iso 指定头文件目录 使编译后文件支持gdb调试 gdb gcc -g之后开始 gdb a...

  • C语言中预编译指令

    基本预编译指令#include 将指定头文件嵌入源文件中。#define 宏定义 条件预编译指令 (#ifdef...

  • mac 安装lightgbm

    模式编译环境是gcc7,所以指定gcc版本 配置完后,找到文件夹/usr/local/opt,把文件夹gcc@7改...

  • 2018-10-21

    树莓派GDB调试程序 编译程序 gcc -g test.c -o test -lwiringPi通过上述编译指令编...

网友评论

      本文标题:gcc指定编译32位(64位)指令

      本文链接:https://www.haomeiwen.com/subject/wmkfhdtx.html