並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 11 件 / 11件

新着順 人気順

libcの検索結果1 - 11 件 / 11件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

libcに関するエントリは11件あります。 libraryLinuxC などが関連タグです。 人気エントリには 『Cosmopolitan Libc: build-anywhere run-anywhere C library』などがあります。
  • Cosmopolitan Libc: build-anywhere run-anywhere C library

    Cosmopolitan Libc makes C a build-anywhere run-anywhere language, like Java, except it doesn't need an interpreter or virtual machine. Instead, it reconfigures stock GCC and Clang to output a POSIX-approved polyglot format that runs natively on Linux + Mac + Windows + FreeBSD + OpenBSD + NetBSD + BIOS on AMD64 and ARM64 with the best possible performance. Getting Started First, download the Cosmop

    • 田端塾長@田端大学 10月の新規加入を受付中! on Twitter: "「ビートルズみたいに平和や反戦の歌を歌わないんですか?」と記者に聞かれてフランク・ザッパは 「今おれはデンタルフロスの歌を歌ったんだが、お前の歯は綺麗になったか?」 と答えたというエピソードを思い出す。 「戦争反対」って言っ… https://t.co/K8lIbC80Ah"

      「ビートルズみたいに平和や反戦の歌を歌わないんですか?」と記者に聞かれてフランク・ザッパは 「今おれはデンタルフロスの歌を歌ったんだが、お前の歯は綺麗になったか?」 と答えたというエピソードを思い出す。 「戦争反対」って言っ… https://t.co/K8lIbC80Ah

        田端塾長@田端大学 10月の新規加入を受付中! on Twitter: "「ビートルズみたいに平和や反戦の歌を歌わないんですか?」と記者に聞かれてフランク・ザッパは 「今おれはデンタルフロスの歌を歌ったんだが、お前の歯は綺麗になったか?」 と答えたというエピソードを思い出す。 「戦争反対」って言っ… https://t.co/K8lIbC80Ah"
      • 第25回 「君の名は」余録:libc_nonshared.aの謎 | gihyo.jp

        過去2回に渡ってPlamo Linuxのインストーラで生じたglibcのNSS回りのトラブルを調べてきました。その結果、glibcではNSS回りの機能は静的リンクの対象とならず、静的リンクした実行可能ファイルでも共有ライブラリを参照する、という仕様になっていることがわかりました。 このトラブル自体は"--enable-static-nss"というオプションを与えてglibc-2.32をビルドし直すことで対応できたものの、このオプションを指定するとlibc.aのみならず、libc_nonshared.aというライブラリもサイズが増加します。 libc.aは静的リンク時に参照されるライブラリなので、NSS回りの機能を収めるための指定でサイズが増えるのは理解できるものの、libc_nonshared.aというライブラリまで増量する理由はよくわかりません。そもそもlibc_nonshared.aと

          第25回 「君の名は」余録:libc_nonshared.aの謎 | gihyo.jp
        • glibc, musl libc, go の resolver の違い - Qiita

          nameserver 8.8.8.8 nameserver 8.8.4.4 search default.svc.cluster.local svc.cluster.local cluster.local asia-northeast1-b.c.project-id.internal c.project-id.internal google.internal options ndots:5 timeout:5 attempts:2 resolv.conf の options にはいろいろありますが、今回の 3 つの resolver 全てで対応されているのは ndots timeout attempts の3つでした。 nameserver は勿論ですが search にも対応しています。 昔の musl libc は search (domain 補完) には対応していませんでしたが 1

            glibc, musl libc, go の resolver の違い - Qiita
          • musl libc

            musl is an implementation of the C standard library built on top of the Linux system call API, including interfaces defined in the base language standard, POSIX, and widely agreed-upon extensions. musl is lightweight, fast, simple, free, and strives to be correct in the sense of standards-conformance and safety. New to musl libc? Read more about musl or visit the community wiki. SECURITY ADVISORY:

            • Rust and Cosmopolitan Libc | Blog Needs a Name

              Rust and Cosmopolitan Libc2023-11-01 Update: I found out that Rust decides system constants like EINVAL and SIGTERM at compile-time, which means that the portability of Rust executables is limited to x86_64-linux and aarch64-linux, the targets with which the executables are built. It’s good to know that Cosmo can be a viable target for Rust, and perhaps later we may use extern system constants in

              • libc同梱のPOSIX regexpを使うmgemを公開した - ローファイ日記

                こちらです。 github.com とにかくカジュアルに、簡単でもいいので正規表現を使いたい場面にマッチすると思う。 簡単なベンチを取った。 他の主要な3つのmgem(mruby-onig-regexp/mruby-regexp-pre/mruby-pure-regexp)と比較して、結果的に mruby-posix-regexp が一番ビルド時間、バイナリサイズともに小さくなるという結果になった。 ベンチの内容 まず、 mruby 3.0.0 において、以下ような最小限の build_config.rb を用いた。 MRuby::Build.new do |conf| conf.toolchain conf.gem mgem: 'mruby-onig-regexp' #conf.gem mgem: 'mruby-regexp-pcre' #conf.gem mgem: 'mruby-pu

                  libc同梱のPOSIX regexpを使うmgemを公開した - ローファイ日記
                • libc++’s implementation of std::string

                  I. Introduction libc++ is the LLVM project’s implementation of the C++ standard library. libc++’s implementation of std::string is a fascinating case study of how to optimize container classes. Unfortunately, the source code is very hard to read because it is extremely: Optimized. Even for relatively niche use-cases. General. The std::string class is a specialization of basic_string. basic_string

                  • Practical libc-free threading on Linux

                    Suppose you’re not using a C runtime on Linux, and instead you’re programming against its system call API. It’s long-term and stable after all. Memory management and buffered I/O are easily solved, but a lot of software benefits from concurrency. It would be nice to also have thread spawning capability. This article will demonstrate a simple, practical, and robust approach to spawning and managing

                    • Cコンパイラを作るときのlibcとの付き合い方 - Qiita

                      Cコンパイラを作っていると、セルフホストを目指した瞬間、今まで味方だったlibcとの対決を迫られる熱い展開になります 前提 低レイヤを知りたい人のためのCコンパイラ作成入門 C言語でCコンパイラを書いてセルフホストを目指す場合の話 x86_64のLinuxとgcc 上記の環境に限った話かどうかについては明記しない予定 libcを使わない つまり自分でlibc(の一部)を書きます ファイルIO(標準出力も含む)とメモリ操作(例えばalloc/cpy/cmpな各種)など、いくつか必須っぽいものがある libcにはシステムコールラッパーとしての役割がある 自分でlibcを実装する場合にはシステムコールをアセンブリで出力する システムコールのABIは、C言語の関数呼び出しABIとは異なる 引数と返り値の扱いについてはABIが同じOSもあるが、x86_64 Linuxでは異なるはず(未確認) いずれ

                        Cコンパイラを作るときのlibcとの付き合い方 - Qiita
                      • Yarn 3.2 🚢🔮 Libc, Yarn Explain, Next Major, ...

                        Welcome to the release notes for Yarn 3.2! This release is a little smaller than the 3.0 and 3.1, as we've hold off on some changes in preparation for our next major ... but more on that later 😃 As always, keep in mind those are only the highlights, the full changelog is much more comprehensive. And if you just happen to love reading our release posts, here are the past entries 👇 Yarn 3.1 🎃👻 C

                          Yarn 3.2 🚢🔮 Libc, Yarn Explain, Next Major, ...
                        1

                        新着記事