Rustこの記事ではRustのビルドシステムであるCargoを使って、Cのコードをビルドし、それをRustのコードから呼び出す方法について紹介します。この記事で取り扱うRustの知識とクレートは次の通りです。Cctags使っていて、Cとアセンブラでお互いにタグジャンプできないのが不便だったので、やっつけでtagsファイルを書き換えるスクリプト書いた。アセンブラからCの関数を呼ぶ時には、関数名の先頭に"_"がつく。Linux長いタイトル...。こないだ書いたgorepっていう検索ツール、もうちょっと速くしたいなと思ってファイル読み込みの部分をmmap()で置き換える検討中。Linux標準出力のディスクリプタを取得して、それが端末を参照しているかどうかを判定する。使いどころは端末に出力する時と、ファイルにリダイレクト出力する時とで表示の仕方を変えたいとき。以下のページの方法でターミナルの文字をカラーにできる。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。