腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
微控制器
的
gcc
链接
器
脚本
首次
编译
但不
运行
、
、
、
、
我通过atmel studio为SAMD51J19
微控制器
创建了我
的
第一个
gcc
链接
器
脚本
,它
编译
得很好,没有任何问题,但是当加载到设备中时,会发生奇怪
的
错误。有时函数
运行
时没有发生任何事情,就像它应该发生
的
那样,有时又不发生。调试
器
到处都是,我没有在旧
的
股票
链接
器
代码中遇到任何这些问题,我也不知道为什么会发生这种情况。 大部分都是从原始文件中重
浏览 31
提问于2019-10-17
得票数 0
4
回答
如何从命令行
运行
.c文件
、
我开始使用
微控制器
并使用C语言编程。我知道,如果我想测试我用python编写
的
脚本
,我可以简单地启动终端并键入“python”和我想要
运行
的
文件
的
路径。从航站楼怎么
运行
c?
浏览 0
提问于2018-04-22
得票数 7
回答已采纳
1
回答
AVR对ATXMega16a4u
的
支持
、
、
、
、
我有一个ATXMega16a4u单片机
的
Atmel,并试图
编译
代码与avr 4.7.2 (Fedora 4.7.2-1.fc 17)。我发现了一个错误: 我
的
微控制器
还没有被avr-
gcc</e
浏览 2
提问于2013-07-18
得票数 0
1
回答
-specs参数在arm-none-eabi-
gcc
中有什么作用?
、
我在使用嵌入式arm
gcc
编译
器
的
链接
器
时遇到了问题,我在网上
的
某个地方找到了一个教程,上面说我可以通过包含参数-specs=nosys.specs来修复arm-none-eabi-
gcc
中
的
链接
器
错误,这对我很有效,并且它能够
编译
我
的
代码。我
的
芯片是一个ATSAM7SE256
微控制器
,据我所知,它是一个使用armv4t和th
浏览 28
提问于2021-06-12
得票数 0
1
回答
设置使用外部
编译
器
的
Xcode
、
、
我正在尝试使用Xcode作为
微控制器
代码
的
编辑
器
。我想要使用生成,
运行
按钮。如何使用这些来触发
编译
程序
的
脚本
?我已经有了一个在命令行上工作
的
脚本
。我需要传递一些参数,比如文件名或者几个选项。我使用
的
是SDCC,这是一个8501
编译
器
。是否可以在Xcode中创建自定义目标或其他内容,以便调用
脚本
并传递文件名或参数?有关于如何做到这一点
的
例子吗?当然
浏览 3
提问于2013-03-27
得票数 5
1
回答
如何将特定于目标的
编译
器
和
链接
器
标志应用于CMake中
的
子目录?
、
、
、
(即-mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard)
的
标志来
编译
和
链接
源文件。我为arm-none-eabi-
gcc
编译
器
设置了一个工具链文件,并在那里处理了
编译
器
特有的标志,但是我也不太愿意把特定于
微控制器
的
标志放在那个工具链文件中,因为这个项目可以扩展到我想要在另一个
微控制器
上
运行
我
的
项目的地方我
的
浏览 11
提问于2022-02-02
得票数 0
回答已采纳
1
回答
为什么
GCC
会将全局实例
的
构造函数调用到不同
的
部分(取决于目标)?
、
、
、
、
我有一些带有非空构造函数
的
全局实例
的
简单声明。在启动期间会自动调用这些构造函数。我正在将Linux上
的
C++交叉
编译
成不同
的
微控制器
目标.至于
浏览 1
提问于2015-02-17
得票数 9
1
回答
如果
链接
器
脚本
中没有定义属性部分,那么是否有一种方法可以让
编译
器
发出警告/错误?
、
、
使用arm -无eabi-
gcc
编译
器
工具链
的
arm
微控制器
,并正在定义一个特定
的
节在FLASH中,这个foo变量应该生活。假设我有一个示例定义:我观察到
的
是,如果没有在
链接
器
脚本
中分配.bar,那么构建就会成功,foo将以初始化数据
的
形式存在于RAM中(恒定
的
初始值当
浏览 0
提问于2018-10-18
得票数 2
回答已采纳
1
回答
使用vorbis库时如何
编译
.c文件。对vorbis_info_init
的
未定义引用
、
但是,当我试图用
gcc
a.c命令
编译
我
的
简单代码时,我会得到“对`vorbis_info_init
的
未定义引用”错误。
浏览 1
提问于2020-02-27
得票数 0
回答已采纳
2
回答
用CMake和
GCC
4.1.2
链接
到stdc++
、
、
我正在开发一个库,需要确保它能与4.1.2一起
编译
(我知道,它不会给我带来任何乐趣)。因此,我在Fedora14机器上下载、
编译
并安装了
GCC
41。现在在CMake中,我只将以下内容更改为变量CMAKE_CXX_COMPILER=/opt/
gcc
41/bin/c++41CMAKE_C_COMPILER=/opt/
gcc
41/bin/
gcc
41 它
编译
得很好,但似乎使用了错误
的</em
浏览 4
提问于2011-07-05
得票数 2
回答已采纳
6
回答
GCC
如何制止假阳性警告隐含-函数声明在ROM中
的
功能?
、
、
我想消除代码库中
的
所有隐式函数声明警告。但是存在一个问题,因为一些函数被编程到工厂
的
微控制器
ROM中,并且在
链接
链接
脚本
时只提供功能地址。这些函数由SDK中
的
代码调用。在
编译
过程中
gcc
当然会发出警告implicit-function-declaration。我怎样才能摆脱这个警告? 要弄清楚,我明白为什么会有这样
的
警告,这意味着什么。但是在这种情况下,SDK
的
开发人员保证代码将使用隐式规则(即隐式
浏览 0
提问于2019-04-29
得票数 6
回答已采纳
1
回答
未定义
的
变量和函数
、
、
、
、
我想知道当C源代码文件有一个未定义
的
变量和一个未定义
的
函数调用时,C
编译
器
和
链接
器
是如何处理
的
?例如,如果我
的
main函数如下: void main(void) myvar++;} 源文件中没有myvar
的
定义,源文件中也没有名为myfunc()
的
函数。我
的
理解是,对于myvar
的
未知变量,
编译
器
会给出错误。
浏览 15
提问于2021-04-21
得票数 0
6
回答
静态和全局在速度和空间消耗方面的C
、
、
、
、
(如果你想知道我
的
平台: Windows上
的
gcc
编译
器
。(我使用Cygwin和Triton在windows上进行ARM7嵌入式编程。Triton附带
gcc
编译
器
在Java平台上,可以在Windows上
运行
)编辑: OK给我一个关于任何
微控制器
/处理
器
环境
的
答案。
浏览 13
提问于2008-11-27
得票数 6
回答已采纳
1
回答
不使用
gcc
安装CUDA -4.3
、
、
、
所以我下载了最新
的
Cuda (5.0.35)
脚本
在我
的
桌面上安装Cuda,我
的
桌面上安装了Debian (内核2.6.32)。但是,当我
运行
该
脚本
时,我在日志中得到一个错误,内容是:因此,我希望从库中安装
gcc
-4.3,但它不在那里。然后我单独下载
浏览 4
提问于2013-05-11
得票数 0
2
回答
用一个定制
的
GLIBC
编译
GCC
、
、
、
、
我试着根据一个定制
的
GLIBC,
编译
GCC
9.2。我在一个非标准
的
地方安装了GLIBC。那么,我按照下面的步骤来
编译
GCC
:sfinix} sfinix@multivac:~$ make -j 4 CFLAGS="${CFLAGS}" C
浏览 0
提问于2020-02-03
得票数 1
回答已采纳
1
回答
强迫Clang与C++
运行
时
链接
、
、
、
、
我有一个包含C和C++混合源代码
的
项目。它目前是在OS上使用
GCC
构建
的
。该项目定制了一些构建
脚本
,这些
脚本
调用
gcc
命令
编译
C和C++源代码,并单独调用
链接
器
。当以clang
的
形式调用
链接
器
时,C++
运行
时库不会
链接
进来,因为缺少符号而导致生成错误。当我将clang++设置为构建工具时,我可以成功地
链接
,但这会导致
编译
浏览 2
提问于2012-10-17
得票数 8
回答已采纳
2
回答
如何使用自定义
链接
器
脚本
编译
ld?
、
、
、
、
我正在尝试构建一个自定义版本
的
linux内核3.8,我希望我
的
链接
器
的
行为有点不同,所以我改变了它
的
ldscript。然而,当我试图使用我
的
链接
器
编译
libc时,我看到
的
唯一事情是: Supported emulations:/* Script for --shared -z com
浏览 0
提问于2013-11-12
得票数 2
1
回答
gcc
-fortran缺少
的
组件库
、
、
、
、
我已经在arch linux上安装了
gcc
-fortran Program HelloEnd Program Hello/usr/lib/
gcc
/x86_64-pc-linux-gnu/7.2.1/f951: error while loading shared libraries: libmpfr.so.6: cannot open shared object f
浏览 0
提问于2018-01-25
得票数 0
1
回答
使用Rust创建静态库以将其
链接
到arm-none-eabi C代码固件
、
、
我有一个北欧nRF52832 BLE
微控制器
的
现有C固件。我想把我用Rust写
的
一些新代码
链接
到上面。当我尝试这样做时,
链接
器
抱怨我对堆栈有两种不同
的
定义: /nix/store/m7gf0nzixwgqk21an0fxc047qa0mvbng-
gcc
-arm-embedded-7-2018-q2-update/lib/
gcc
/arm-none-eabi/7.3.1
浏览 5
提问于2019-04-05
得票数 2
2
回答
编译
不可信代码安全吗?
、
、
我对用
gcc
/g++/clang
编译
感到好奇,假设头文件和实现文件是用户提供
的
,而不是构建配置。(即没有cd lib && make)如果恶意用户能够提交*.cc、*.hh和*.a文件(可能是
编译
器
标志),并让系统
编译
和
链接</em
浏览 0
提问于2015-07-01
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
新 Red Hat 编译器工具箱:Clang、LLVM、GCC 等
只有170字节,最小的64位Hello World程序这样写成
SUSE 开发者提议在 GCC 编译器中用 Python 替代 AWK
让你的Python代码更快运行的 5 种方法
简单对比运行C与python3脚本的执行效率
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券