腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
gcc
编译
器
如何
产生与机器/处理器无关的二进制?
、
编译
时
gcc
是
如何
确定它是为哪个目标机器/处理器构建的?例如,我有一个基于英特尔的x86_64机器,基于AMD的,基于摩托罗拉的系统等等。如果不是
gcc
生成的机器代码/二进制代码,则有某种运行时检查?。 提前谢谢你的回答。
浏览 7
提问于2016-08-08
得票数 0
回答已采纳
1
回答
gcc
4.5在ubuntu下的安装问题
、
、
、
、
我试着在ubuntu10.04上安装了
gcc
4.5,但是失败了。这是一个我不知道
如何
解决的
编译
错误。有没有人在ubuntu上成功安装了最新的
gcc
?mv gmp-4.3.2
gcc
-4.5.0/gmpmv mpfr-2.4.2
gcc
-4.5.0/mpfrStep5:
编
浏览 3
提问于2010-05-22
得票数 4
回答已采纳
1
回答
语法错误:未终止的引号字符串[Makefile]
、
、
Entering directory `/home/debian/Downloads/nonemaioq3'/prog/toolchain/arm-
linux
-androideabi-4.6/bin/arm-
linux
-androideabi-
gcc
: 4: /prog/toolchain/arm-
linux
-androi
浏览 15
提问于2013-10-19
得票数 0
3
回答
在Windows中运行C++程序
、
、
、
我的老师告诉我,我的家庭作业(一个简单的程序,我选择用C++编写代码)必须在
Linux
中运行。他就是这么说的: $ 2010-11649-hairpin –input filename –l 200 –m 4 –h我一直使用Windows编写代码,而且我在命令行中运行程序的经验很少,所以我不确定需要做什么来确保我的程序能够在
Linux
中运行。有人能帮我弄
浏览 5
提问于2015-05-29
得票数 3
回答已采纳
3
回答
为什么交叉
编译
Arm
Linux
会出错?
、
、
、
、
(或抄送)
编译
的时候,
编译
成功了。但是,当我交叉
编译
到Arm架构时,已经得到了错误。OBJS).c @rm -rf $(TEST_TARGET) $(TEST_TARGET).trc *.o *~为了进行交叉
编译
,我将"CC =
gcc
“替换为"CC = arm-
linux
-
gcc
”。我的问题中的错误是: arm-
linux
-
浏览 7
提问于2012-01-16
得票数 3
回答已采纳
1
回答
月食错误:"x86_64-w64-mingw32-
gcc
“未在路径中找到。
如何
删除此错误?我不需要这个提供者
、
、
在
Linux
中
编译
时会出现以下错误:
浏览 13
提问于2022-11-25
得票数 0
2
回答
如何
为微处理器SA1100安装交叉
编译
器(在ubuntu12.04lts上)?
、
、
、
、
有人能告诉我
如何
安装SA1100微处理器的交叉
编译
器(编程语言C)吗?我有ubuntu 12.04 LTS。我是
Linux
的新手,我昨天刚安装了Ubuntu。我需要
GCC
编译
器的一个特殊变体,名为“arm未知-
linux
-gnu-
gcc
”,但不知道怎么做。 有人能帮帮我吗?
浏览 5
提问于2013-02-17
得票数 8
回答已采纳
1
回答
cifs挂载导致进程
进入
不间断睡眠。
、
、
、
、
我在
Linux
中
编译
源代码。源树位于安装在CIFS的Windows 7框上。有什么想法吗?问题是什么?
如何
解决?
浏览 2
提问于2013-10-23
得票数 4
2
回答
C字符串文字对C字符串数组/指针P/Invoke不能正常工作
、
、
、
、
我的
编译
中没有警告。我已经验证了正确的32位标志是否出现在任务管理器中,并在64位构建中丢失。我正在
编译
/链接32位DLL与
gcc
/ld从MinGW (来自)。我正在
编译<
浏览 6
提问于2012-03-15
得票数 1
回答已采纳
1
回答
在python扩展上的地址杀菌剂
、
、
我正在尝试用
编译
python扩展。那么,
如何
使地址清除器与共享对象库一起工作呢?要么,我需要正确版本的libasan.so (它似乎不是在deb llvm-工具链-扩展-8 main中,或者我需要一种静态的clang链接)。/lib/
gcc
/x86_64-
linux
-gnu/6 Found candidate
GCC
installation: /usr/bin/../lib/
gcc
/x
浏览 0
提问于2019-04-15
得票数 10
回答已采纳
1
回答
C中的原子操作,而不是C++
、
但是,
Linux
内核是用C编写的,而不是用C++编写的,而且有些结构必须具有原子性。
如何
启用原子性,尤其是没有asm代码?
浏览 49
提问于2021-10-12
得票数 1
4
回答
Linux
/
编译
器-
gcc
5.h:没有这样的文件或目录
、
、
、
我在
编译
内核调度程序以进行测试时遇到了问题。
编译
错误uname -r
gcc
gcc
-5.real (Ubuntu
浏览 0
提问于2016-04-10
得票数 1
1
回答
android AOSP交叉
编译
器混淆
、
有一个名为“预构建”的文件夹,它似乎具有
编译
相关工具的交叉
编译
二进制文件。但还有更多./
gcc
/
linux
-x86/arm/arm-eabi-4.6/bin/arm-eabi-
gcc
./
gcc
/
linux
-x86/arm/arm-
linux
-androideabi-4.6
浏览 1
提问于2014-03-28
得票数 0
2
回答
Make:指定交叉
编译
器路径时找不到的命令
、
、
、
、
我试图在我的FOX G20 V板上
编译
一个内核。为了做到这一点,我必须在步骤arm-
linux
-gnueabi中指定交叉
编译
器。然而,现在当我做我的项目时,我收到: 编辑 我的交叉
编译
器实际上是arm-<
浏览 11
提问于2014-04-24
得票数 3
回答已采纳
3
回答
gcc
3.3.3支持预
编译
头?
、
、
gcc
3.3.3支持预
编译
头吗?我知道,我正在寻找实际的解决方案。关于
gcc
3.3.3,我了解到: >
gcc
stda
浏览 6
提问于2009-05-15
得票数 0
回答已采纳
2
回答
在核心文件中找不到通用寄存器
、
、
如何
解决这个问题。就在几天前,它还运行得很好。我尝试使用root provileges运行"/sbin/ldconfig“。代码是使用以下命令
编译
的: g++ -fPIC -ggdb 我的可执行文件是32位二进制文件: $ file appl ELF 32-bit LSB executable, ARM, versiong++是为英特尔
编译
的。我现在也使用这个相同的g++来构建可执行文件。2.2.5, stripped 我使用的交叉
编译
器可执行文件如下所示。我是否应该使用arm-none-<
浏览 165
提问于2013-02-25
得票数 2
1
回答
如何
包含来自另一个目录的标头(但不知道是哪个目录)
、
、
我正在尝试
编译
模块。我注意到,当make被调用时,它首先
进入
这个目录/usr/src/
linux
-headers-5.0.0-38-generic,可能有头部,但我不知道在哪里。我尝试过
gcc
-E -I'/usr/src/
linux
-headers-5.0.0-38-generic file.c,但仍然出现相同的错误。那么,
如何
在用户模式中包含内核头文件(哪个<
linux
/init.
浏览 188
提问于2020-04-26
得票数 0
回答已采纳
1
回答
在新机器上设置现有代码基的交叉
编译
器
、
、
、
、
我已经完成了
linux
中的嵌入式
linux
设备(gumstix)的所有开发工作,我想将代码库移到我的主机
Linux
计算机上。交叉
编译
器是在我继承代码基之前设置的,所以我不确定
编译
器是
如何
设置的。我有一些关于
如何
设置交叉
编译
器的问题。 是
浏览 5
提问于2019-01-28
得票数 0
2
回答
使用CMake实现Windows下的跨平台构建
、
、
、
、
从CMake教程中,我了解到为了交叉
编译
代码,首先应该在主机平台上安装一个模拟目标平台的工具链。然后,使用该工具链提供的适当的目标平台C和C++
编译
器,CMake将能够生成makefile等。现在,我想在Win32平台上构建适用于
Linux
平台(GNU/
Linux
)的代码。我尝试使用CMake和Cygwin结合使用,并使用
gcc
和g++作为
编译
器来执行上述过程。现在我得到了一个可执行文件,我希望它能在
Linux
平台上运行。但是在
Linux
上我
浏览 6
提问于2013-06-10
得票数 10
回答已采纳
1
回答
3.2.9内核的NVidia驱动程序
、
、
、
我将我的OpenSUSE 12.1 64位的内核从3.1.9升级到3.2.9,当我重新启动时,X窗口拒绝启动,我
进入
了shell。我试着用startx手动运行它,但仍然没有效果。当我试图重新安装它时,安装程序抱怨说,驱动程序是用
GCC
4.5
编译
的,因此与内核不兼容,内核是用
GCC
4.6
编译
的。我认为这是安全的,这就是为什么它一开始不起作用.从大黄蜂存储库安装NVidia驱动程序(最初是从NVidia站点的NVIDIA-
Linux
-x86_64-295.20.run安装程序安装)也不起
浏览 0
提问于2012-03-13
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你真的了解Linux下gcc编译器吗?
GCC 编译 Linux 内核速度比 LLVM 更快
强强联手,GCC 编译器吸纳 OpenRISC 作为架构端口
linux如何进入救援模式
Linux c编程起步,掌握gcc的基本用法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券