腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(4087)
视频
沙龙
1
回答
如
何在
没有
标准
库
(
libc
)
的
情况下
打
印到
控制台
(
Linux
)
c
、
linux
、
gcc
我
没有
使用
标准
库
,因为我
的
目标x86
Linux
发行版非常有限。const char msg[] = "Hello world";} 我想打印文本到
控制台
,但我不能,有
没有
其他方法可以做到这一点。上面的代码不能工作,因为它依赖于
标准
库
Test.cpp -o测试-nostdlib
浏览 2
提问于2017-08-15
得票数 3
1
回答
/bin/sh: /usr/bin/wkhtmltopdf: not
linux
、
shell
、
command-line
、
docker
、
alpine-linux
rwxr-xr-x 1 1000 1000 38.0M Nov 22 2016 wkhtmltopdf编辑:/usr/bin # ldd wkhtmltopdf /.1 (0
浏览 0
提问于2019-06-03
得票数 1
回答已采纳
1
回答
libc
.a包含哪些
标准
库
功能?
c
、
gcc
、
linker
、
glibc
、
standard-library
在
Linux
下使用gcc时,不需要添加命令行选项就可以使用
标准
库函数(
如
printf )。在GCC
的
“介绍”一书中,它解释了“C
标准
库
本身存储在‘/usr/lib/
libc
.a’中,并包含在ANSI/ISO
标准
中编写
的
函数fi,例如‘printf’--默认
情况下
,每个C程序都链接这个
库
。”但是必须在命令行中添加-lm才能使用在math.h中声明
的</em
浏览 0
提问于2012-08-13
得票数 6
回答已采纳
1
回答
使用屏幕缓冲区创建一个程序来“编辑”
控制台
中显示
的
文本
python
、
console
、
buffer
标准
的
linux
应用程序,
如
Nano,会在
控制台
中显示大量
的
文本,然后根据用户事件对其进行“编辑”(更改)。Google告诉我关于屏幕缓冲区
的
信息,但是我在Python中
没有
看到任何关于它们
的
浏览 4
提问于2012-12-21
得票数 2
回答已采纳
2
回答
获取
linux
中共享
库
的
真实路径
python
、
linux
、
shared-libraries
如果我只知道
库
的
名称而
没有
它
的
版本号,我如
何在
linux
中获得共享
库
的
真实路径?您可以使用
linux</e
浏览 25
提问于2021-02-22
得票数 0
2
回答
在*nix中自动链接套接字共享
库
c
、
linux
、
network-programming
、
solaris
我正在通过这个链接
的
示例源代码学习网络编程。在编译过程中,我想知道为什么在Solaris环境中,我必须手动链接make文件中
的
套接字和nsl
库
,但在
linux
机器中,我不需要这样做?
浏览 0
提问于2012-03-02
得票数 4
回答已采纳
1
回答
为什么这个C++程序要在MacOS上编译,而不是Ubuntu呢?
c++
、
macos
、
ubuntu
、
default-constructor
versionTarget: x86_64-pc-
linux
-gnutest_struct({false, 0});}clang++ -std=c++14 test.cpp -o test Ubuntu上
的
错误是/lib/gcc/x86_64-
linux
-gnu/5.4
浏览 3
提问于2020-02-28
得票数 2
回答已采纳
1
回答
声纳扫描仪-cli-4.2找不到jre/bin/java
java
、
sonarqube
我试图在詹金斯
的
一个码头容器上运行sonnarqube扫描仪。sonar-scanner-cli/sonar-scanner-cli-4.2.0.1873.zip22:33:55 sonar-scanner-4.2.0.1873-
linux
/bin/sonar-scanner: exec: line 64: /e2e/sonar-scanner-4.2.0.1873-
linux
/jre/bin/java: not found
浏览 6
提问于2021-11-25
得票数 0
回答已采纳
1
回答
一个程序使用
的
多个共享
库
可以使用不同
的
静态链接
libc
吗?
c
、
static-linking
、
dynamic-linking
、
libc
、
crt
在Windows上可以这样做(虽然不建议这样做,因为不同c
库
实例之间
的
pass
标准
库
对象可能有问题),例如 是假
的</e
浏览 5
提问于2021-04-08
得票数 0
1
回答
用C和碱性libs烘焙PI
c
、
assembly
、
arm
、
mingw
、
yagarto
我有以下问题-我已经做了烘焙圆周率课程
没有
任何问题,然后我决定将这个纯asm与一些C,我已经这样做了,一切都很好,因为我决定使用函数sprintf将int转换为char*。0x20): undefined reference to 'sprintf' make: *** [build/output.elf] Error 1 当然,我已经包含了stdio.h,我也尝试将这个
库
直接包含在makefile中,但
没有
成功。
浏览 4
提问于2014-06-23
得票数 0
回答已采纳
2
回答
我应该使用
libc
::c_char还是std::os::raw::c_char?
rust
、
ffi
我见过
libc
::c_char和std::os::raw::c_char
的
用法。我对C
的
了解非常少,我想知道是否有什么不同。如果我想通过cffi向Python公开字符串,我应该使用什么?
浏览 7
提问于2017-06-08
得票数 11
回答已采纳
4
回答
Clang使用什么
标准
C
库
?它自己
的
还是其他
的
?
printf
、
glibc
、
llvm-clang
、
libc
、
c-standard-library
我确信glibc是gcc
标准
C
库
实现
的
名称。即使在LLVM/Clang源代码存储
库
中,我也很有可能是盲目的或愚蠢
的
,但我似乎找不到它。我只对C
标准
库
浏览 9
提问于2019-11-24
得票数 18
回答已采纳
1
回答
为什么NetBSD系统调用手册提到
标准
C
库
?
man
、
netbsd
我正在查看NetBSD 9上
的
man(2)页,并看到所有文档(写(2)、打开(2)、管道(2))都提到了
标准
C
库
的
顶部。 我
的
理解是,系统调用独立于库函数(
如
libc
中
的
函数)。我在
Linux
系统调用手册中
没有
看到类似的提及。这是否意味着调用这些方法是在调用
libc
中包含
的
一些包装器函数,而不是直接调用内核函数?这是普遍正确
的
,还是仅仅是NetBSD
的</
浏览 0
提问于2021-01-16
得票数 0
回答已采纳
1
回答
RTEMS STM32F4如何使用BSP
arm
、
embedded
、
stm32f4
、
bsp
、
rtems
我认为已经成功地构建了在STM32F4上运行
的
RTEMS。我已经尝试了包含在示例文件夹(此处:)中
的
LED闪烁示例(槽定时器)。我想更进一步,我想使用USART,以便有一个对调试和学习有用
的
控制台
。对于如何使用BSP (在代码级别)来实现USART或更一般
的<
浏览 5
提问于2017-11-02
得票数 1
回答已采纳
1
回答
跨不同机器编译(使用不同
的
gcc)
linux
、
gcc
、
cross-compiling
有
没有
可能在较新
的
gcc上生成目标代码(*.o),然后在另一台机器上链接它们(以及
libc
等
标准
库
)。如果机器是相同
的
,它应该可以工作,但我感兴趣
的
是两个版本不同
的
情况。这假设机器
的
基本架构(但不一定是所有的东西),虽然两个系统都是
linux
,但它们有不同
的
风格或不同
的
内核版本(
没有
混合mac,
linux
和windows)。众所周知,各种
浏览 0
提问于2016-08-13
得票数 1
2
回答
了解ldd输出
linker
、
ldd
ldd如何知道它依赖于
libc
.so.6,而不是
libc
.so.5或
libc
.so.7/lib64/ld-
linux
-x86-64.so.2 (0x00000034f3c00000)
浏览 1
提问于2011-04-05
得票数 13
回答已采纳
1
回答
在码头阿尔卑斯映像上运行时,具有DB2
的
DB2内核在第一次请求时随代码139退出
docker
、
asp.net-core
、
dockerfile
、
asp.net-core-3.1
、
alpine-linux
关于丢失文件,我犯了一些错误: RUN apkadd libxml2-dev
浏览 6
提问于2021-02-19
得票数 1
回答已采纳
2
回答
共享
标准
C
库
是否首先由内核初始化?
linux
、
linux-kernel
、
linker
、
loader
每个程序都依赖于许多函数,其中一些是
标准
C库函数,
如
printf()、malloc()、strcpy()等,还有一些是非
标准
或用户定义
的
函数。** 主要文章:参见C
库
,首先创建一个C
库
:当您开始处理内核时,您
没有
可用
的
C
库
。您必须自己提供一切,除了编译器本身提供
的
几个部分。除了
标准
C函数(
如
ISO
标准
中定义
的
)之外
浏览 4
提问于2015-07-25
得票数 4
回答已采纳
3
回答
在控件进入共享
库
之前捕获系统调用
c
、
linux
、
shared-libraries
、
dlopen
我包装了一些系统调用函数,
如
write()、open()等,LD-PRELOAD用于覆盖原始系统调用。此外,我还定义了一些更多
的
函数,并使其也成为一个shred
库
。我希望在这些共享
库
进入共享
库
之前,捕获来自不同应用程序进程
的
所有系统调用。我该怎么做呢? 谢谢
浏览 0
提问于2011-06-05
得票数 5
2
回答
linux
共享
库
可以打开、显示和打
印到
终端吗?
javascript
、
linux
、
terminal
、
firefox-addon
、
printf
我正在创建一个Firefox扩展,它通过js机制调用
Linux
共享
库
。我希望我
的
扩展通过调用共享
库
中
的
函数在
标准
终端上显示调试信息,然后调用printf()在终端上显示调试字符串。但是,我
的
应用程序
没有
终端。那么,我
的
共享
库
是否可以打开、显示和printf()来显示这些消息? 是的,我知道内置错误和浏览器窗口。但由于原因不明,我想在终端窗口中发送调试消息。那么,我
的
共享
库
如何打开并
浏览 2
提问于2013-12-10
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券