タグ

cとubuntuに関するF-nameのブックマーク (6)

  • Code::Blocks :: Free C/C++ cross-platform IDE

    The IDE with all the features you need, having a consistent look, feel and operation across platforms. News Features Downloads User manual Forums Wiki License Donations The free C/C++ and Fortran IDE. Code::Blocks is a free C/C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. Built around a plugin framework, Code::B

  • 実践的なC言語の知識

    C言語を昔、独学で勉強しました。が、途中でつまずき、勉強を止めてしまいました。 最近になってまたプログラミングがやりたくなってきたので復習しようと思っているのですが、 私は実践的でない知識を覚えるのが苦痛ですし、覚える意義も感じられません。 例えば、練習問題で「国語、社会、理科の3科目の合計と平均」などと言った問題があります。 基的な問題で、大切「だろう」とは思うのですが、自分でプログラミングする上で使うのかどうか疑問に思ってしまいます。 今、私はブラウザに大変興味があり、できるならば開発に携わりたいと思っています。(仕事としてではなく、趣味でです。) 初心者の私がこんなことを言うのは小学生が将来メジャーリーガーになりたいと言っているようなものですが、私はこの事を真剣に考えています。 また、linux(ubuntu 8.10 amd64)を使っているのですが、32bit版にしかないような

    実践的なC言語の知識
  • ネットワークプログラミングの基礎知識

    ネットワークプログラミングの基礎知識 ここでは IP アドレスやポート番号、クライアントとサーバの役割などを説明し、 perl・C言語・Java などでソケット (Socket) を使った HTTP クライアントや POP3 クライアント、簡単なサーバを作成してみます。 要はネットワークプログラミングをやってみよう、ということです。 このページのサンプルプログラムは、RFC などの規格に準拠した「正しい」プログラムではありません。 また、全体的にエラー処理が不十分です (今後改善する予定です)。 あくまでも概要を理解するためのサンプルととらえてください。 もし気でしっかりとしたクライアントやサーバを書きたいなら、このページを読んだ上で、 さらに RFC を熟読し、そして wget・Apache・ftp コマンドなどのソースを参考にしてください。 このページに間違いを見付けたら、掲示板

  • UNIXの部屋

    UNIX/Linuxの部屋 FreeBSD・Solaris・Red Hat Linux・Fedora・CentOS・HP-UX を使った上で気づいたこと・調べたことをまとめました。 この web 内についての引用・リンク・紹介などの注意点は サイトへのリンクについて をお読み下さい。

  • Linux glibcで、LD_AUDIT機能による関数トレース - torutkのブログ

    このの「#77 関数へのenter/exitをフックする」で、GCCのコンパイルオプション-finstrument-functionsを使い、関数が呼び出された時、関数から復帰するときにフックを入れる方法が紹介されています。これはコンパイルオプションで埋め込むものですが、同書に「もう1つのフック方法(LD_AUDIT)」というものがあることだけ参考紹介されています。LD_AUDITの方法だと、PLT経由(動的リンク用に作られた)の関数ならばコンパイルし直すことなくフックすることができます。 このLD_AUDITの方法を少し実験してみます。 サンプルを探して LD_AUDITを使う方法は、インターネット上にわずかしか情報を見つけることができませんでした。以下情報源とコメントです。 http://docs.sun.com/app/docs/doc/819-0391/chapter6-1242

  • 第6回 LinuxでC/C++言語のコンパイルを試す

    今回は,最新Linux(Ubuntu 8.04 LTS 日語ローカライズド Desktop CDをインストールしたマシン)上で,C/C++言語で記述したプログラムをコンパイルして動かしてみます。また,4ページ以降では,WindowsにインストールしたVMware Player上で,「Ubuntu 8.04 LTS 仮想マシン」を動かした場合を想定し,具体的な操作方法を紹介します。 これまでは,オープンソースの基事項や,Linuxコマンドの必要最小限の使い方を説明してきました。 今回はいよいよ,Linux上でC/C++言語を用いてソースコードを作成し,コンパイルして実行する流れについて解説します。Linuxディストリビューションの上で,「どのようにコードを書いて,コンパイルし,実行するのか」について,具体的なイメージをつかんでください。 開発環境の準備 多くのLinuxディストリビューシ

    第6回 LinuxでC/C++言語のコンパイルを試す
    F-name
    F-name 2009/01/19
    勉強材料。
  • 1