腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
调用
vsnprintf
时的核心转储
、
我在ubuntu 12.04上,使用uname -a:
Linux
lu057801 3.2.0-31-generic #50-Ubuntu SMP Fri Sep 7 16:16:45 UTC 2012x86_64 GNU/
Linux
我在调用
vsnprintf
时得到一个核心转储。) at <e
浏览 6
提问于2012-10-10
得票数 1
回答已采纳
1
回答
MSVC 1900和定义
vsnprintf
、
、
C代码中的定义有问题:为了测试目的,我需要在编译期间将
vsnprintf
定义为_tests_
vsnprintf
,如下所示: #if defined
vsnprintf
...#error Macro definition of
vsnprintf
浏览 5
提问于2017-03-01
得票数 1
回答已采纳
2
回答
使用visual studio 2019编译udis86得到一个未解析的外部符号
、
我正在使用Visual Studio2019,并且我正在尝试编译一个UEFI驱动程序,它使用udis86(https://github.com/vmt/udis86)和__UD_STANDALONE__预处理器定义和/NODEFAULTLIB链接器选项集。这就给出了这个错误 ? 我曾尝试设置_NO_CRT_STDIO_INLINE预处理器定义,例如回答一些与我类似的问题,但它只是将错误更改为 ? 有没有人知道如何修复这个错误? 提前感谢
浏览 73
提问于2021-02-03
得票数 0
回答已采纳
4
回答
用于count_sprintf的MSVC/
Linux
代码
、
、
、
我需要应该返回的函数count_sprintf()当格式化的值大于缓冲区大小时,Win32和
Linux
在
vsnprintf
的返回值上有细微的差别。要使用的函数如下:char *buf = (char*)malloc(bufsize);
vsnprintf
浏览 10
提问于2011-03-04
得票数 0
回答已采纳
1
回答
在solaris
vsnprintf
核心转储的strlen函数中,有什么方法可以解决这个问题吗?
、
、
、
、
我调用
vsnprintf
,如下所示,如果Vargs为NULL,则在strlen函数中调用
vsnprintf
coredump,但相同的核心在其他操作系统中运行良好,如
linux
、AIX……{va_start(vargs,format); ret =
vsnprintf
浏览 4
提问于2013-05-06
得票数 1
1
回答
C++ printf %p说明符在
Linux
和Windows中的行为不同
、
、
、
我用C++编写了一段代码,应该可以在
Linux
和Windows上运行。 部分代码包括使用
vsnprintf
来使用格式化字符串和参数来获取字符串。我注意到,当格式字符串包含%p时,
Linux
和Windows的结果是不同的- Windows不以0x作为结果的前缀,而
linux
使用0x作为前缀,并且windows使用大写作为地址的字母,而
Linux
使用小写我更喜欢让
Linux
版本的行为像Windows版本一样(因为Windows代码是原始代码,所以这就是程序的预期行为)。如果不可能改变
浏览 1
提问于2017-07-20
得票数 0
1
回答
尝试包含
vsnprintf
的标头时出现编译错误
、
、
、
、
内核中
vsnprintf
的头文件是什么?有人能告诉我这一点吗?我的内核是5.14,我不确定我的系统默认的头文件是什么。我安装了许多不同的内核头文件,它们是:
linux
-headers-5.11.0-25
linux
-headers-5.11.0-25-generic
linux
-headers-5.11.0-38
linux
-headers-5.11.0-3
浏览 37
提问于2021-11-10
得票数 0
回答已采纳
1
回答
尝试跟踪CentOS 7.7上的探测器时,无法在'perf report‘中看到内核符号
、
我试过了:perf record -e probe:
vsnprintf
-aR sleep 10perf report --stdio我在输出中只看到一堆十六进制数字,而不是函数名:## Event0xffffffffaf4484ff | 0xffffffffaf4c09b
浏览 24
提问于2020-02-05
得票数 0
1
回答
OS X上的vsprintf : EXC_BAD_ACCESS
、
、
<stdlib.h>#include <string.h>#include <windows.h>#elif defined(
LINUX
) || defined (DARWIN)#include <sys/types.hout) break;
浏览 3
提问于2012-11-22
得票数 2
回答已采纳
1
回答
如何在MAC OSX上交叉编译zlib和共享库?
、
、
zlib-1.2.8]$ CC=powerpc-
linux
-gcc \> AS=powerpc-
linux
-asLD=powerpc-
linux
-ld \> .Building shared library lib
浏览 4
提问于2014-01-15
得票数 2
回答已采纳
1
回答
错误
vsnprintf
输出
、
、
const char *msg, ...) va_list ap; std::vector<char> s(size+1, 0);}raiseE
浏览 3
提问于2015-10-29
得票数 4
回答已采纳
2
回答
如何确定函数调用使用的是哪个Windows DLL?
、
、
、
、
我一直在研究_
vsnprintf
,并了解到它可以在ntdll.dll和msvcrt.dll中使用。我可以使用GetModuleHandle和GetProcAddress访问_
vsnprintf
,例如: if (p__
vsnprintf
) test__
vsnprintf</
浏览 3
提问于2015-01-05
得票数 1
回答已采纳
1
回答
从给定数组向函数传递可变数量的位置的C++
、
、
((char*)pStr, MAXLEN, (char*)pTempFormat, (va_list)paramsList); 这段代码在Windows上运行得很好,但我试图让它在
Linux
上运行,但程序崩溃了,因为从paramsList到va_list的转换在
Linux
上不起作用。在根据从服务器收到的格式字符串完成填充之前,我不知道要传递给
vsnprintf
的位置paramsList有多少。因此,我需要以某种方式将数量可变的位置从paramsList传递到
vsnprintf
,或者将这些位置转换为va_list (从我在网
浏览 0
提问于2017-07-20
得票数 0
2
回答
为什么这堆东西碎了?
、
、
nb_bytes = snprintf(msg, sizeof(msg), "%s", time_buf); va_start(ap, fmt);
vsnprintf
(msg + nb_bytes, MAX_LOG_MSG_SZ - nb_bytes, fmt, ap);
vsnprintf
浏览 4
提问于2013-07-14
得票数 0
1
回答
Vsnprintf
在我嵌入的目标上为NULL崩溃
、
、
我试图使用
vsnprintf
在嵌入式板(其基于arm的板)上格式化日志数据。}; { va_start(logList, Format); va_end(logList);} 如果字符串格式的数据为NULL,则下面
vsnprintf
char *dData = NULL
浏览 1
提问于2015-10-16
得票数 0
回答已采纳
2
回答
va_list在
Linux
上的不当行为
、
我有一些代码可以将各种参数转换为va_list,然后将列表传递给函数,然后调用
vsnprintf
。这在Windows和OS上运行得很好,但在
Linux
上却失败了。(final, length + 1, message, params); printf("%s(final, length + 1, message, va_args); printf("
vsnprintf
浏览 4
提问于2012-03-30
得票数 8
回答已采纳
2
回答
在msvc和gcc上使用
vsnprintf
时的不同行为
、
、
我有以下使用
vsnprintf
()附加缓冲区的代码。buffer, size_t sizeOfBuffer, const char* format, ...) va_list arg; printf("%s\n", buffer);} 它在Windows和
Linux
但在
Linux
浏览 0
提问于2017-06-01
得票数 0
1
回答
用于ARM的交叉编译zlib
、
、
、
、
我尝试交叉编译zlib for arm-poky-
linux
-gnueabi,但在启动make时出现错误: ...Building shared library libz.so.1.2.11 with arm-poky-
linux
-gnueabi-gcc. Checking for return value of
vsnprintf
()... Yes.:~/zlib-1.2.11
浏览 86
提问于2018-12-21
得票数 3
3
回答
随机的未解析的外部符号,不应该出现在那里
、
、
、
、
我习惯于为
Linux
编译,所以这个.lib的东西对我来说有点奇怪。使用Visual Studio下的程序,我不断地为其他库甚至Microsoft运行时获取随机的未解析的外部符号。1>glfw3.lib(init.c.obj) : error LNK2019: unresolved external symbol __imp__
vsnprintf
referenced in function__glfwInputError 1>MSVCRTD.lib(
vsnprintf
.obj) : error LNK2001: unresolv
浏览 2
提问于2015-04-10
得票数 12
回答已采纳
4
回答
va_args和64位
、
、
、
我是的首席开发人员,在将游戏移植到64位
Linux
上时遇到了问题。这应该是一个相对容易和常见的问题,但它已经难倒了许多人,我也找不到关于它的好信息。[代码在32位版本的gcc 4.1.2和其他版本中编译,并在64位
Linux
的几个变体中失败,但我依赖于其他人的报告,并且没有失败的确切版本的gcc。但对于一些人来说,它在各种
Linux
版本上都是失败的。我99%确定这不是编译器版本问题。]但是,当我在64位
Linux
上编译它时,它失败了: platform.cpp:457: error: cannot convert
浏览 6
提问于2010-01-26
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言多线程异步日志库的性能瓶颈,你知道如何解决吗?
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券