-m32标志用于指定编译为32位的目标代码。在macOS Catalina上,默认情况下不支持32位应用程序,因此需要进行一些额外的配置。首先,需要在终端中执行以下命令,打开编辑器: -m32标志用于指定编译为32位的目标代码。在macOS Catalina上,默认情况下不支持32位应用程序,因此需要进行一些额外的配置。首先,需要在终端中执行以下命...
以32位的方式去编译.c文件: gcc-m32 test.c 报错: 致命错误:gnu/stubs-32.h:没有那个文件或目录 去安装了32位的glibc库文件: yuminstall-y glibc-devel.i686 再次运行,报libgcc_s.so的错误: /usr/bin/ld: 当搜索用于 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/libgcc_s.so 时跳过不兼容的 -lgcc_...
51CTO博客已为您找到关于gcc -m32 报错的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及gcc -m32 报错问答内容。更多gcc -m32 报错相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
gcc利用-m32编译报错问题处理 以32位的方式去编译.c文件: 1.gcc -m32 test.c 报错: 致命错误:gnu/stubs-32.h:没有那个文件或目录 去安装了32位的glibc库文件: 1.yum install -y glibc-devel.i686 再次运行,报libgcc_s.so的错误: 1./usr/bin/ld: 当搜索用于 /usr/lib/gcc/x86_64-redhat-linux/...
是通过使用特定的编译选项来实现的。在gcc中,可以使用"-m32"选项来指定编译为32位程序。具体步骤如下: 打开终端或命令提示符,进入要编译的源代码所在的目录。 使用以下命令进行编译:gcc -m32 source.c -o output其中,source.c是要编译的源代码文件名,output是生成的可执行文件名。
控制与保护开关是断路器、接触器、热继电器、熔断器等低压电器的替代产品。 “控制与保护开关电器”是低压电器中的 产品,是我国九十年代 新研发的的 代大类,作为新的大类产品,其产品类别代号为“CPS”(Control and Protective Switching Devices)。 中文名 控制与保护开关 外文名 Control and Protective Switching De...
gcc利用-m32编译报错问题处理 以32位的方式去编译.c文件: gcc-m32 test.c 1. 报错: 致命错误:gnu/stubs-32.h:没有那个文件或目录 去安装了32位的glibc库文件: yuminstall-y glibc-devel.i686 1. 再次运行,报libgcc_s.so的错误: /usr/bin/ld: 当搜索用于 /usr/lib/gcc/x86_64-redhat-linux/4.8.5...
gcc -m32 hello.c -o hello-32 // 编译32位程序 在编译 32 位程序的时候,可能会遇到如下报错。 /usr/include/stdio.h:27:10: fatal error: bits/libc-header-start.h: No such file or directory 即不存在 bits/libc-header-start.h 这个头文件。
例如下面这段 C 代码: 首先编译出 32 位的可执行程序(为了避开一些与主题无关的干扰因素,采用了静态链接): gcc -m32 -static test.c -o test 编译得到 ELF 格式的可执行文件: test 。 这个时候,使用 readelf 工具来查看这个可执行文件中的段信息( segment ): ...