タグ

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

  • linuxのmakecleanってどういうときに使うのですか?もしかして、configure,makeclean,make,mak... - Yahoo!知恵袋

    特に意味なくないと思います。 configure -> プログラムからアプリケーションを作成するためのmakefileを作ります。 make clean -> 一般には、アプリケーションを作成する際にできる中間ファイル及び、作成した結果のアプリーション自体も削除します。 (yamjpkarlさんの回答では、中間ファイルのみを削除するとありましたが、アプリケーション自体も削除する方が一般的だと思います。実際には、makefileがどのように記述されているかに依ります) make -> プログラムからアプリケーションを作成します。 make install -> 作成したアプリケーションをインストールします。 ですので、「configure,make clean,make,make install」は素直な順番だと思います。 「make cleanってどういうときに使うのですか?」に対しては、

    linuxのmakecleanってどういうときに使うのですか?もしかして、configure,makeclean,make,mak... - Yahoo!知恵袋
  • コンパイル時の典型的エラー集

    コンパイル時に、たとえば $ gcc -o prog1 prog1.c prog1.c: In function `main': prog1.c:9: error: syntax error before ';' token prog1.c:9: error: syntax error before ')' token prog1.c: At top level: prog1.c:14: error: syntax error before "return" のようにエラーがでます。 このエラーは得体の知れない英語ではなく、比較的わかりやすい、意味のある英語です。 「In function `main'」=「main()のなかのどっかで」 「9: syntax error before ';'」=「9行目の;の前に文法エラー」 などです。 間違いをつぶしていくこつは、 とりあえず、一番最初

  • 第6章 C言語による実践プログラミング

    この章では、C言語を使用した実践的なプログラミングを取り上げます。 一口にプログラミングといっても、ちょっとしたファイルの読み書きやデバイス操作を実現するだけの簡単なものから、複雑な演算を行ったりネットワークを介してサービスを提供し続けるような高度なものまで、多岐に渡ります。ここではその中から、誰もが様々な場面で使うであろう基技術と、Armadilloが持つインターフェースを通じて行う操作の代表的なものを中心に、分野ごとに分けて紹介していきます。 Linuxや開発環境に依存した独特な部分に留意しつつ、組み込みならではの使用方法を想定した応用例やノウハウについても多く記載したつもりです。プログラミング経験豊富な方であってもおさらいのつもりで読んでみて、一般的なプログラミングでは解説されていない情報を見つけていただければ幸いです。 C言語で書かれたプログラムは、実行できる状態にするために

  • Google サイト

    ウェブサイトを作成してみませんか?Google サイトでは無料で簡単にウェブページを作成、共有できます。

  • Using and Porting the GNU Compiler Collection (GCC) - GCCコマンド・オプション

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

  • SDL Source Tour Vol. 1

    SDL Source Tour Vol.1 前書き 他にも書かないかんかなーと思うとこはたくさんあるのですが、 気分的にこっち書いとこうということになりました。よろしく。 (2001/05/25追記: 途中でやめててもうしわけないっす。 書き足しました) SDLができるまで SDLはmulti-platformなライブラリです。 また、家の冒頭で 「cross-platform」と書いている通り、 WindowsのライブラリをLinux上で作成する、といったことも可能です。 SDLの配布ファイル(ソースコードのarchive file)は、Windows用、Linux用、 といったように分かれておらず、すべて共通(例: SDL-1.2.0.tar.gz)です。 配布ファイルの中にはサポートしているすべての環境に対するコードが入っています。 それらのコードの多くの部分は、あなたが今使ってい

  • ソースファイルとヘッダーファイル

    VCで初めてC言語に触れた人にとって、「ソースファイルとヘッダーファイル」という概念はかなーり難しいものだと思います。特に「インクルードしてるのになんで”定義されていない識別子です。”なんて言われるのーっ!?」と苦しんでいる方もいるのではないでしょうか。 そこで、今回はこの2ファイルの関係について見ていこうと思います。 まず「ソースファイル」について見てみましょう。 コンパイラはソースファイルをコンパイルします。コンパイルを行うプログラムCL.exeは、引数としてソースファイルひとつを取り、そのファイルをコンパイルします。つまり「ヘッダーファイル」はコンパイルしません。これが重要。ただし、「インライン関数」と「テンプレート関数」については別。これはあとで解説します。 また、ソースファイルはひとつずつコンパイルされます。複数のソースファイルがくっつけられてまとめてコンパイルされることはなく、

    chorinsky
    chorinsky 2010/11/08
    なるほど。参考になります
  • 1