腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
macOS
Catalina
上
用
gcc
和
-
m32
标志
编译
C
、
、
我正在尝试
在
Mac
上
编译
一个很小的
C
程序。我正在使用Homebrew的
gcc
-10。我想用-
m32
标志
在32位模式下
编译
。 运行
gcc
-10 file.
c
编译
时没有任何问题。但是,运行
gcc
-10 -
m32
file.
c
时会出现以下错误: .../ccwWxcnm.s:5:2: error: instruction requires:
浏览 49
提问于2020-09-18
得票数 0
5
回答
sscanf +
c
99
在
某些平台上不工作?
、
、
、
、
当我
编译
一个简单的Hello World!
在
我本地的Debian lenny x64
上
使用sscanf函数的程序,它可以工作。如果我不使用sscanf,那么该程序可以
在
两台计算机上运行。
gcc
-std=
c
99 -O2 -pipe -
m32
CentOS
浏览 2
提问于2010-04-08
得票数 1
2
回答
在
macos
上
编译
C
-
catalina
、
我
在
Windows
上
开发了一个相当大的Fortran程序,它调用一些
C
例程进行字符输入。我提供了一个makefile,用来
在
各种Unix方言和
MacOS
上
编译
这个程序。我刚刚将我用于测试的Mac升级到
Catalina
,
C
例程的
编译
失败,它找不到所有(对我来说)神秘的库"sys/ioctl.h“"signal.h”等。这在以前的
MacOS
版本Mojave上工作。我(<em
浏览 2
提问于2019-10-28
得票数 0
3
回答
使用
GCC
交叉
编译
C
语言应用程序
、
、
我想为i386架构构建一个应用程序,但目前我运行的是x86_64 OS
和
共享库,我用它们来链接生成应用程序二进制文件,这些库是为i386架构构建的。LSB shared object, Intel 80386, version 1 (S│Size: 13064788 SV), dynamically linked, not stripped 是的,我在这个论坛
上
遇到了很多交叉
编译
的问题,但
浏览 1
提问于2011-08-28
得票数 1
回答已采纳
1
回答
强制
在
MacOSX10.6
上
编译
32位
、
如何强制配置
在
32位模式下
编译
?
浏览 0
提问于2010-02-19
得票数 0
回答已采纳
4
回答
如何在64位x86环境下
编译
32位x86应用程序?
、
、
如何在64位x86环境下
编译
32位x86应用程序?任何链接都是非常感谢的。谢谢。 注意:以
c
代码为例。
浏览 0
提问于2011-12-05
得票数 0
回答已采纳
3
回答
在
Mac 10.6
上
以32位模式运行valgrind?
、
如果我
在
Mac10.6中
编译
一个带有-
m32
标志
的32位可执行文件,如下所示:
在
"test“
上
运行valgrind失败,并显示以下错误:是否有要传递给valgrind以执行此操作的
标志
?
在
32位模式下
编译
valgrind是唯一的选择吗? 谢谢
浏览 1
提问于2011-05-21
得票数 4
1
回答
GCC
不会在32位中使用SSE
、
、
在
linux x64
上
,如果我
用
这种方式与
gcc
一起
编译
代码如果我看一下程序集,我没有看到使用任何SSE结构或注册,并且代码结果与没有任何
标志
gcc
myfile.
c
生成的代码完全相同--
在
我的代码中,使用浮点数的数组
和</
浏览 6
提问于2014-06-24
得票数 1
1
回答
如何确保默认的
C
/
C
++
编译
器是
GCC
、
、
、
、
我正在
macOS
()
上
尝试从源代码安装Riak。 $ which clang$ which
gcc
/usr
浏览 1
提问于2020-04-18
得票数 5
回答已采纳
2
回答
是否有可能在OSX10.6
上
构建运行在其他OSX10.6系统
上
的32位应用程序?
、
、
、
在
OSX10.6
上
使用
C
++构建make项目时,我已经确定,预处理器定义__LP64__似乎总是由
编译
器自动设置(也就是说,它没有在任何头文件中定义)(参见)。这就引出了一个问题:是否有可能在OSX10.6
上
构建一个32位应用程序,该应用程序的目标是(并运行)
在
另一个OSX10.6系统
上
?如果是这样的话,那么
在
OSX10.6
上
构建一个32位应用程序将在另一个OSX10.6系统
上
运行是有道理的。我需要知道这一点,这样我
浏览 1
提问于2011-07-17
得票数 1
回答已采纳
2
回答
文件格式无法识别;使用
GCC
将其视为链接器脚本
、
、
、
我是Makefiles的新手,我正在尝试从3个文件中构建一个可执行文件,即file1.
c
、file2.
c
和
file1.h,并将其转换为名为exFile的可执行文件。下面是我得到的信息:exFile: file1.o file2.o
gcc
-Wall -g -
m32
-S
浏览 0
提问于2011-04-07
得票数 8
回答已采纳
7
回答
如何使用autotools
在
64位平台
上
创建32位共享库
、
在
64位Red Hat平台上,我需要能够生成一个能够
在
32位Red Hat平台上工作的库。当我将-
m32
添加到
编译
行中时,可以很好地生成一个静态(.a)库,但只要我尝试创建一个共享库,我就会得到这样的错误: /usr/bin/ld: warning: i386:x86-64 architectureof input file `/usr/lib/
gcc
/x86_64-redhat-linux/4.1.2/..
浏览 0
提问于2011-03-22
得票数 18
1
回答
我不能在Mac
和
-masm=intel
上
用
GCC
编译
C
程序
、
、
我正在尝试
编译
一个
C
程序,其中包含一些Intel格式的内联汇编代码。我
在
Mac10.9
上
使用的是
GCC
4.9 (通过Homebrew安装),
编译
器
标志
:不幸的是,我得到了一个错误:我已经尝试了许多不同的<e
浏览 2
提问于2015-04-06
得票数 1
1
回答
如何在尖端linux
上
编译
程序以
在
旧linux
上
运行
、
、
、
、
我使用安装Arch
和
两个引导Linux 18.1 .In我的学院,我们有Lubuntu16.04
和
Ubuntu14.04安装。我还在arch Linux中启用了测试repos,因此我获得了更新的包,因此当我
在
Arch
上
编译
任何
C
++程序时,它将不会在Linux
上
运行,因为共享库的版本
在
mint中不匹配。因此,我想知道如何使用更新的
编译
器
和
共享库
编译
任何
C
/
C</e
浏览 0
提问于2018-05-04
得票数 2
回答已采纳
2
回答
设置调试
和
发布模式时的
编译
器
标志
、
gcc
(
GCC
) 4.7.2 cmake版本2.8.10.2
c
89 SET(CMAKE_
C
_FLAGS_DEBUG "-Wall -Wextra -Wunreachable-code -g -
m32
-D_DEBUG -O0 -D_LARGEFILE64_SOURCE -D_REETRANT -D_THREAD_SAFE") 使用发行版
浏览 0
提问于2013-03-12
得票数 2
回答已采纳
1
回答
将libgcc链接到-nostdlib
编译
中
、
、
我试图
在
不依赖libc (或任何其他)的情况下生成一个可执行文件。首先,我这样做了:void _start() // write(1, "hello!\n"), "d"(7)); asm ("int $0x80"::"a"(1), "b"(0));
用
gcc
-
m32
浏览 3
提问于2014-05-01
得票数 3
1
回答
配置时的CFLAGS
和
gcc
未在makefile中传递
、
我正在尝试
在
OSX
上
编译
python 32位。为此,我希望指定-
m32
,因此我尽职尽责地指定了configure可以正确执行,但是当我调用make时,
gcc
的执行没有-
m32
标志
的踪迹。为了拥有它,我不得不采取一种更激进的方法: CFLAGS='-
m32
' LDFL
浏览 4
提问于2011-08-24
得票数 1
回答已采纳
1
回答
运行setup.py build_ext时防止虚假-
m32
标志
、
、
、
我正在尝试为arm交叉
编译
numpy (BeagleBone
和
RPi)。我
在
debian buster
上
运行,有一个32位交叉
编译
工具链,包括i386 (32位)库
和
所有必要的arm工具链。=arm-linux-gnueabihf-ranlib; \ 我得到以下错误:
C
compiler: arm-linux-gnueabihf-
gcc
arm-linux-gnueabihf
浏览 3
提问于2020-04-01
得票数 0
3
回答
您可以
在
64位计算机上
编译
32位Apache DSO (Oracle HTTP Server)吗?
、
、
、
我已经将Oracle数据库
和
Oracle HTTP服务器安装从32位计算机迁移到了64位计算机--这两台计算机都运行Linux。有没有
在
64位机器
上
编译
32位Apache模块的标准方法?
浏览 1
提问于2009-03-28
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在mac上为Python安装XGBoost!
C++ 生态:编译器、IDE、测试工具大全
苹果macOS Catalina GM准正式版固件推送
Simdjson:一个超高速的JSON解析工具
Windows上的Chrome也将使用Clang编译器
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券