タグ

コンパイルと罠に関するiwwのブックマーク (2)

  • BuildADebianKernelPackage - Debian Wiki

    Translation(s): none This is an obsolete now guide on how to build the Linux Kernel into a .deb package. Don't use this, or take with a grain of salt. Instead, see https://kernel-team.pages.debian.net/kernel-handbook/ch-common-tasks.html#s-common-official Install the Required Packages To download and compile the Linux Kernel source we will need the following packages: build-essential - Essential p

    iww
    iww 2021/08/18
    CONFIG_SYSTEM_TRUSTED_KEYS を空にしないとコンパイルに失敗するかも。 という話
  • Using and Porting the GNU Compiler Collection (GCC) - GCCコマンド・オプション

    GCCを起動すると、 通常は、 前処理(preprocessing)、 コンパイル、 アセンブル、 リンクが行われます。 「全体的(overall)オプション」によって、 この一連の処理を中途の段階で停止することができます。 例えば、 `-c'オプションはリンカを起動しないよう指示するものです。 この場合、 アセンブラによって生成されるオブジェクト・ファイルが出力となります。 他のオプションは、 一連の処理の中の1つの段階に渡されるものです。 オプションの中には、 プリプロセッサを制御するものもあり、 コンパイラ自体を制御するものもあります。 また、 アセンブラやリンカを制御するオプションもありますが、 それらのほとんどは、 ここではドキュメント化されていません。 というのは、 このようなオプションを使うことが必要になることはめったにないからです。 GCCにおいて使うことのできるコマンドラ

    iww
    iww 2017/08/22
    『-llibrary リンク時に、 libraryにより指定される名前のライブラリを探します。コマンドの中のどこにこのオプションを指定するかによって、 違いが出てきます。』 知らなかった そんなの・・・
  • 1