腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
使用gcc编译一个显示“对`中止‘的未定义引用”的项目
、
、
、
我编写了一个,它使用va_list/va_arg/
va_start
/va_end/va_arg。ap) += (_bnd (T, _AUPBND))) - (_bnd (T,_ADNBND))))#define
va_start
(ap, A) (void) ((ap) = (((char *) &(A)) + (_bnd (A,_AUPBND)))) 首先,我从
linux
内核复制这些宏,而pri
浏览 4
提问于2013-06-19
得票数 8
3
回答
__builtin_va_start(v,l)的实现
、
、
在glibc中的各种宏的兔子洞中,我到达了/usr/lib/gcc/x86_64-
linux
-gnu/4.8.2/include/stdarg.h,例如,
va_start
宏被定义为: #define
va_start
浏览 0
提问于2014-03-25
得票数 9
回答已采纳
1
回答
FMU合规性检查器: FMICAPI:未定义符号:
va_start
(
Linux
)
、
在使用gcc 4.9.2编译的FMU (用于Co-Sim)上运行
linux
64的FMU合规性检查器(2.0.3)时,合规性检查器在加载*.so文件时抛出错误:我想知道在
Linux
浏览 12
提问于2017-02-01
得票数 1
回答已采纳
1
回答
当我使用__attribute__时,期望‘=’,‘’,‘’;‘’,‘asm’或‘::va_list’之前的‘{’令牌;
using ::va_list;#pragma GCC system_header #include <errno.h> #include <sys/stat.h> #include </usr/include/x86_64-<e
浏览 1
提问于2014-06-10
得票数 1
3
回答
如何正确的va_end?
、
//... stuff} va_list numbers;
va_start
浏览 3
提问于2016-05-26
得票数 5
回答已采纳
2
回答
函数的变量参数中是否需要
va_start
?
、
、
我正在阅读文本
Linux
编程接口,它们显示这个函数来处理错误。在手册页(man stdarg)中,它指出必须首先调用
va_start
来初始化ap,以供va_arg()和va_end使用。那么为什么这个函数中没有
va_start
呢?
浏览 0
提问于2014-03-28
得票数 2
回答已采纳
1
回答
gcc在Debian中的奇怪行为
、
、
、
va_start
(items, fmt); va_end (items); 像这样使用:$ gcc --版本gcc (Debian 4.4.5-8) 4.4.5 $ uname -a
Linux
深站(压缩) 2.6.32-5-686 #1 SMP 5月10日08:33:48 UTC 2013i686 GNU/
Linux
浏览 0
提问于2014-04-22
得票数 0
1
回答
vsnprintf函数统一行为的C++ varargs包装器
、
据我所知,我正在使用va_list、
va_start
、va_end,但这似乎还不够。代码:{
va_start
(args, format);
浏览 1
提问于2014-01-29
得票数 0
回答已采纳
2
回答
va_start
()修改堆栈
、
、
据说,调用
va_start
()之后必须调用va_end(),因为
va_start
() (总是?)扰乱了堆栈。有谁能解释一下对
va_start
()的调用是如何修改堆栈的,以及这种修改如何帮助获得各种参数。
浏览 12
提问于2013-09-19
得票数 0
回答已采纳
1
回答
FlexeLint在va_list上抛出错误
、
、
void debug(int msglevel, const char *fmt, ...)va_list va;vfprintf(stderr, fmt,
浏览 3
提问于2017-05-07
得票数 0
1
回答
vfprintf不能正常工作
、
、
、
((format (printf, 1, 2)));在源文件中: va_list argptr;
va_start
浏览 0
提问于2017-07-14
得票数 1
回答已采纳
1
回答
变分C函数中的零
、
如果我定义了一个可变函数:#include <stdarg.h> { int i=0; } return i;{ } gcc (
linux
浏览 2
提问于2018-04-13
得票数 3
回答已采纳
2
回答
简单变量C函数参数错误
、
这段代码在
Linux
机器上运行。但是,当我使用交叉编译进行编译并在嵌入式硬件参数上运行时,可变函数的值是错误的。是关于编译(交叉编译)的吗?所有应用程序运行正常,但各种功能不起作用。void foo(char *fmt, ...) va_list ap; char c, *s; whileva_end(ap);{ char buffer[
浏览 3
提问于2013-03-15
得票数 2
回答已采纳
2
回答
C++ -移植
linux
代码- _vscprintf返回错误数量的参数
不久前,我在
linux
下编写了一个记录器类,并尝试将其移植到windows (visual studio)下,但它总是崩溃。print("%4.2f %4.2f %4.2f %4.2f %4.2f %4.2f %4.2f %4.2f\n", a.x, a.y, b.x, b.y, c.x, c.y, d.x, d.y);
浏览 13
提问于2019-01-21
得票数 0
2
回答
C++中的变量参数列表
、
、
query = (char *) malloc (size);
va_start
memory)}queryRow(const char *fmt,...){
va_start
Do I need to call
va_start
() before eve
浏览 5
提问于2011-04-16
得票数 0
1
回答
C变量函数未按预期工作
、
以下是功能:{ va_list list;
va_start
(list
浏览 4
提问于2015-03-07
得票数 0
回答已采纳
1
回答
如何使用
va_start
()?
、
在带有变量参数的函数中,我们初始化一个类型为va_list的对象,即'ap‘,函数
va_start
()为:我不明白 1.哪种类型的对象可以作为
浏览 3
提问于2019-07-15
得票数 4
回答已采纳
2
回答
在msvc和gcc上使用vsnprintf时的不同行为
、
、
void MyPrintFunc(char *buffer, size_t sizeOfBuffer, const char* format, ...) va_list arg; printf("%s\n", buffer);}如何获得正确的输
浏览 0
提问于2017-06-01
得票数 0
3
回答
一片一片处理va_list
、
下面的程序在64位
Linux
机器上工作,但在32位
Linux
机器上崩溃." "; std::cout << "\n";{
va_start
浏览 9
提问于2016-11-03
得票数 3
回答已采纳
点击加载更多
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券