9.ソース管理

スポンサーリンク
9-1.ソース・ビルド・インストール

gccのソースはどこ

本記事はリライト中です。 apt sourceでgccのソースを引っ張る gccのソースが読みたくなりました。 ソースはどこでしょうか。 apt-get で引っ張れるでしょうか。 なんか落ちてきました。 ファ...
9-1.ソース・ビルド・インストール

/usr/src/linuxの謎

LPICに出てくるような問題 カーネルのバージョンを確認するには? A cat /etc/version B cat /dev/version C version D head /usr/src/linux/Makefile ...
9-1.ソース・ビルド・インストール

whichコマンドの実体

アニメ『ブレイブウィッチーズ』(2016) なんだか『ストライクウィッチーズ』に似てるなあ、似せたものを作るのって難しいのでは、と思っていたら、どうも『ストライクウィッチーズ』の新作のようです。タイトルが違うだけした。『ストライク...
9-1.ソース・ビルド・インストール

(Linux)ソースからビルド、インストール入門

ソースからビルド、インストールする練習をしてみましょう。 ビルドするには、configureとmakeコマンドを実行し、インストールするには、make installを実行します。 GNU Helloを活用してみます。 ダウン...
9-1.ソース・ビルド・インストール

(Linux)killコマンドのテーブルはどこから来るのか

kill -lコマンドで、シグナルの一覧を表示することができます。 どうやって表示しているのでしょうか。 例によってソースを落としてきます。 killコマンドのソース内をgrepします。1番のSIGHUPを検索します。...
9-2.バージョン管理

(Subversion)このファイルはどのレビジョンか(svn)

元々svn管理されていて、何らかの理由で管理から外れたファイルがあるとします。 このファイルは、元々どのレビジョンのファイルなのでしょうか。 完全一致するファイルを見つけたいので、md5sum等の結果が一致するレビジョン...
9-2.バージョン管理

(Subversion)svn blameとcsplitで各レビジョンの修正関数を把握する

レポジトリには以下のレビジョンがコミットされているとします。 svn blameはソースコード内で各レビジョンで修正された行がわかる便利なコマンドです。 各行の左側にレビジョン番号とユーザ名が表示されています。上では、レビジ...
スポンサーリンク
タイトルとURLをコピーしました