CC = gcc CFLAGS = -O4 -Wall -I/usr/local/include DEST = /usr/local/bin LDFLAGS = -L/usr/local/lib LIBS = -lhoge -lm OBJS = main.o sub.o PROGRAM = myprogram all: $(PROGRAM) $(PROGRAM): $(OBJS) $(CC) $(OBJS) $(LDFLAGS) $(LIBS) -o $(PROGRAM) clean:; rm -f *.o *~ $(PROGRAM) install: $(PROGRAM) install -s $(PROGRAM) $(DEST) 最初に「○=○」という記述が多数ありますが, これは後で使う変数の定義と思ってください. 以下は実行バイナリを作成する部分です. 基本通りに,作りたいもの,そ
Make は、様々なタイプのファイルのビルド作業を自動的に行ってくれるシンプルかつ強力なツールです。しかしながら、makefileを書く際に問題にぶち当たるプログラマもいれば、Makeの基本知識がないことで、既存のものを再発明してしまうプログラマもいます。 Makeの働き デフォルトでは、Makeは一番目のターゲットから開始します。このターゲットのことをデフォルトゴールと呼びます。 Makeはカレントディレクトリのmakefileを読み込み、一番初めのルールで処理を開始します。しかし、Makeが完全にこのルールを処理する前に、ルールが依存するファイルのためのルールを処理しなければなりません。各ファイルそれぞれは、自身のルールに従って処理されます。 実はこれは、各ターゲットの再帰的アルゴリズムになっています。 ターゲットをビルドするルールを見つける。ルールがないようであれば、Makeはうまく
「ドミノ倒し」をするためには、まずはドミノを一定間隔でたくさん並べる必要があります。この面倒な作業を自動で行ってくれるドミノ並べマシンを作る方法を、木でいろいろなものを作る「Woodgears.ca」が公開しています。 Wooden domino row building machine http://woodgears.ca/domino/wooden.html Wooden domino row building machine - YouTube 一定間隔でドミノを置いていくドミノ並べマシン。このムービーを見ると、マシンを実際に作ることが可能……かも。 仕組みとしては、ドミノの塊をセットして…… 本体が動きながら、ドミノを1つずつ横へ送り出していきます。 まずはメインとなる軸の作成 薄い板に横長の穴を開けます 軸を本体に取り付けます 軸が回転すると、薄い板が横へスライドするようになり
Raspberry Pi 3B 2B/B+/A+ /A/Bに対して3.5インチタッチスクリーン、320*480解像度よいディスプレイ、ほかの電源が必要がない。 Raspberry システムに適応、ビデオを放送可能(いろんなフォーマットにサポート、MP4など可能)。タッチスクリーンにタッチ、写真を撮った。ソフトウェアキーボードもちろん(システムの相互はキーボード/マウスがない) Raspberry Piの含めがない、無料:初心者はソフトウェアパッケージ必要の場合、私たちにご連絡してください。 Raspberry Piについてマンマシンインターフェイスがとても便利、携帯用電源に組み合わせ、いつでもどこでもDIYの技が可能です。 ★ご注意:こちらの商品はkumantechが販売し、Amazon.co.jp が発送します。お客様の財産安全を守るために、kumantechは既にこちらの商品の発送をア
あそぶ MaBeeeを使って 家の中にあるおもちゃを操ろう! 今までスイッチをオンかオフでしか遊べなかった車のおもちゃや電車のおもちゃがMaBeeeを入れるとスピードの調整ができるように!車のおもちゃではコースアウトしそうなカーブでは減速したり、難しいコースがより楽しくなります! まなぶ MaBeeeを使って プログラミングを学ぼう! ビジュアルプログラミングツール「MaBeee対応版Scratch3.0」と「MaBeee」を「Scratch Link」で繋げれば、画面上でのプログラミングだけでなく単三電池を使うおもちゃやロボットの動きや光を実際に自由自在にコントロールで... つくる MaBeeeを使って 新しい工作を楽しもう! 夏休みの自由研究や工作の勉強時にはMaBeeeがあればより楽しめます。創意工夫で前進したり、音を奏でるといった作品まで様々な用途の作品が作れるため創造性が育みま
SANSUI SP-LE8Tをオークションで購入 ひょんなきっかけで、LE8Tをレストアしているブログを拝見。20代の記憶が蘇って来る。 ネットオークションで手頃な価格のSANSUI SP-LE8Tを購入した。ボックスはあちこち傷だらけで、底部は厚塗りされている。 ユニットはコーン紙が全体的に黄色に変色(タバコのヤニか?)周囲には黒っぽいマダラ模様がついているが、まだ使えそう。センターアルミキャップは多少の凹みがあるが、遠目では異常なし。気になるのはコーン紙の外周を触ると、ボイスコイルがガサガサ言うこと。 とりあえずエンクロージャー全体にサンダーをかけて、組格子フレームはネットごとアクロンで水洗い。速乾性の着色パテで窪み補修後、オイルステイン(付板部分は茶バッフルは黒)を塗る。 ユニット自体の抵抗値は問題なし。初期ユニット特有のランサロイの白エッジはカチカチ。ブレーキフルードを塗ると良いと
知っている人には当たり前。でも新人さんには覚えておいて欲しい。 コンパイルエラーがあっても止まらずにコンパイルできるところまでコンパイルする $ make -k 普通にオプション無しでmakeコマンドをたたくとビルドが無事終了するか、エラーが発生したところで止まります。ひとつひとつエラーを取り除いていってもいいのですが、いったいどのくらいのエラーがあるのかを見極めるために、 -k オプションをつけてビルドを実行します。そうするとコンパイルエラーがあっても止まらずにコンパイルできるところまでコンパイルしてくれます。数個のエラーなのか、何百のエラーなのかで次の作業をどうするかを作戦を立てていきます。たくさんエラーがあっても同じ原因であることもあるし。(例えば何かヘッダファイルが見つからないなど。) あまりにたくさんのエラーがあるなら、もっと違ったアプローチをすることも考えらます。 とりあえずビ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く