タグ

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

  • Debian Lennyでのカーネルコンパイル

    普段考えている事やら、何やら特定のトピックは設定せずに、将来読み返す自分に向けて何か書いてゆくためのスペースです。 とはいえ書くからには再利用しやすいものを目指します。 コメントは各記事への投稿か、Google Groups "Yasundial/Yadiary Forum"へどうぞ alix上でのコンパイルは負荷が高いのでUbuntu 8.04 LTS上のVMWare Workstationにlennyを準備してカーネルのコンパイルができるようにしました。 Debian lennyでのカーネルコンパイル Debianではカーネルの構築用にいくつかのツールが提供されていますが、今回はmake-kpkgコマンドを使っています。 基的な手順 make-kpkgを使う時に使う典型的な手順は次の通りです。 2010/03/01追記: カーネルをビルドする前に、いくつかのパッケージの導入が必要です

  • DNA - フリーソフトウエア - distcc

    distcc は分散コンパイラであり C, C++, Objective C や Objective C++ のコードをネットワーク上のマシンを通じて構築できる。 distcc はローカルマシン上でコンパイルするのと同等な結果を得ることができ、 導入したり使ったりするのが簡単で、 しばしばローカルマシン上で同じことをするよりもずっと速い。 distcc はそれぞれ前処理したソースコードと引数をネットワークを通じて送る。 そのため、ファイルシステムやヘッダーファイル、 あるいはライブラリを共有する必要はなく、 同じプラットフォームである必要もない。 ただしコンパイラの名前は合わせる必要がある。 環境変数にサーバの名前を設定する。 $ DISTCC_HOSTS="host_to_use_for_compilation ..." $ export DISTCC_HOSTS 名前は速い順に並べる。

  • 1