Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 iOS 项目中混合 stdc++ 和 libc++
我在配置一个 iOS 项目时遇到了困难 该项目使用与 gcc 使用的旧 libstdc 链接的静态库 该库有 32 位和 64 位版本 有 6 个 32 位库 例如 libssl a 必须更新 如果我从源代码编译这些库 它们将自动与 lib
ios
xcode
staticlibraries
libstdc
libc
如何查看libc版本?
这个问题与为什么 pclose 提前返回 我想知道是什么版本libc用于交叉编译的可执行文件 如下所述 存在一些限制 使答案在检查特定 gcc 编译器的 glibc 版本不适用 一种建议的检查方法libc版本是使用gnu get libc
c
crosscompiling
libc
AOSP 非显而易见的 syscall() 实现
据我所知 Linux ABI for ARM 声明系统调用返回值是通过r0如果它是负数 则应将其作为 errno 值取反进行线程化 即系统调用最终出现了一些错误 AOSP这个检查吗以某种奇特的方式 ENTRY syscall mov ip
Assembly
Linuxkernel
arm
systemcalls
libc
cmake 检测哪个库 libc++ 或 libstdc++ 配置为针对 g++ 或 clang++ 使用
我写了一个CMakeLists txt构建一个项目g or clang 为了捕获尽可能多的错误 我同时使用了两者libc with D LIBCPP DEBUG2 2 for clang and libstdc with D GLIBCXX
gcc
CMake
Clang
libstdc
libc
C 结构体到 Rust 的错误映射
出于教育目的 我尝试访问FILERust 中的结构 unsafe let passwd libc fopen etc passwd to ptr r as libc c char let fp mut passwd as mut MY FI
Rust
Stdio
libc
gets() 函数和输入中的 '\0' 零字节
会不会gets C 语言中的函数 例如 glibc 如果读取到零字节 0 从文件中 快速测试 echo ne AB 0CDE Thanks PS这个问题来自这个问题的评论 返回 libc 问题 PPS the gets函数是危险的 但这是一
c
glibc
libc
gets
分段错误 11 链接 os x 32 位汇编器
更新 果然 这是最新版本的 nasm 中的一个错误 我 降级 并按照我接受的答案所示修复我的代码后 一切正常 感谢大家 我在 OS X 上的 32 位汇编程序中遇到了一个非常简单的程序的问题 首先 代码 section data hello
MacOS
Assembly
x86
32bit
libc
如何使用 p/invoke 在没有 Mono.Posix 的情况下在 .NET 5 / .NET 6 中获取 Linux 文件权限?
我最近发现 我可以相对容易地从 NET 进行 Linux 系统调用 例如 看看我是否需要sudo我只是做了这样的签名 internal class Syscall DllImport libc SetLastError true inter
c
NET
Linux
pinvoke
libc
使用 libc++ 和 libstdc++ 的 void* 类型的字符串流行为差异
以下测试程序返回不同的结果 具体取决于我使用的是 libc 还是 libstdc include
c
LLVM
stringstream
libc
尝试访问 C 中字符串上的字符时出现总线错误
我已经多次使用这行代码 更新 当字符串是函数的参数时 但是当我现在尝试这样做时 我收到总线错误 无论是使用 gcc 还是 clang 我正在重现最简单的代码 char string this is a string char p strin
c
Linux
unix
libc
标准库中有执行原子操作的函数吗?
C 运行时库或任何其他实用程序库是否支持用于执行原子操作 例如整数的递增 递减 等的函数 如果是 那么使用此类函数可以使哪些操作成为原子操作 使用此类函数会比互斥体等普通同步原语更有利吗 操作系统 Windows Linux Solaris
c
atomic
libc
为什么要使用“errno”?
我是以色列理工学院计算机科学专业的学生 我刚刚了解到errno变量和 C 风格函数调用 这让我想知道 如果 c 风格的系统调用使用寄存器来返回值 为什么有人应该使用errno at all 使用的主要原因errno是提供有关错误情况的更多信
c
std
libc
libc++ 的 wchar_t 输出
include
c
Clang
libc
stdlib的qsort是递归的吗?
我读过qsort只是一种通用排序 不承诺实施 我不知道库在不同平台上有何不同 但假设 Mac OS X 和 Linux 实现大致相似 are the qsort递归实现和 或需要大量堆栈 我有一个大数组 数十万个元素 我想对它进行排序 而不
c
Sorting
libc
qsort
clang++ -stdlib=libc++ 导致未定义的引用
为什么在将 clang 与 libc 一起使用时出现以下链接器错误 clang stdlib libc po cxx lpoppler tmp po QqlXGY o In function main po cxx text 0x33 un
linkererrors
Clang
libc
如何使用 clang++/libc++ 编译/链接 Boost?
这个问题的答案为什么不能在 c 0x 模式下用 libc 来 clang 链接这个 boost program options 示例 指出 您需要使用 clang stdlib libc 重建 boost 我正在使用 MacOS Lion
c
boost
Clang
libc
libc6:i386 和 libc6-i386 有什么区别
我在用着Ubuntu 14 04 2 LTS n l 这里有libc我安装了 dpkg list grep libc6 ii libc6 amd64 2 19 0ubuntu6 7 amd64 Embedded GNU C Library
Ubuntu
libc
未找到 GLIBC_2.33 - 在为 Linux 构建 Flutter 时
我试图在 Ubuntu 22 04 LTS 上运行 flutter 应用程序 一切都工作正常 但是 今天运行应用程序时出现了这个问题 Flutter SDK 无法构建应用程序并抛出以下错误 snap flutter 130 usr lib
Linux
flutter
Ubuntu
libc
gvfs
排序算法是否应该在比较函数中传递相同的元素
libcxx 的 std sort c 标准的 llvm 版本 库 调用具有相同元素的比较谓词 即 比较函子的两个参数都引用相同的位置 要排序的序列 一个简化的例子来说明这一点 cat a cc include
c
Algorithm
Sorting
libstdc
libc
Android libc.so 崩溃?
我正在使用 AndEngine 和PhysicsBox2DExtension 来制作游戏 我的游戏不断崩溃 我在未经过滤的 LogCat 中得到以下信息 07 06 13 25 27 266 I DEBUG 19582 07 06 13 2
Android
Crash
Box2D
andengine
libc
«
1
2
3
4
5
6
»