Ubuntu 8.10 と C言語

<h4>UbuntuでのC開発環境を整える<br /></h4> <h5>"build-essential"のインストール</h5> <p>Ubuntuにはlibc6-devが入っていないようでC言語のヘッダファイルがありません。これだとコンパイルするときに困るので対策を取ります。(ただ、単にインストールするだけです)</p> <ul> <li><a href="https://techno-st.net/2008/08/30/ubuntu-804-gcc.html" target="_blank">Ubuntu 8.04 で gcc が動かない…?</a></li> <li><a href="https://d.hatena.ne.jp/sotarok/20070625/1182701469" target="_blank">UbuntuにC言語の開発環境をインストール</a></li> </ul> <p>端末を起動して、以下の通りに入力し、build-essential をインストールします。(もしくは、Synaptic パッケージマネージャで "build-essential"と検索してインストールします。)</p> <pre>$ sudo apt-get install build-essential</pre> <h4>試しにコンパイルしてみます</h4> <p>以下のような簡単なソースを用意します。</p> <pre>#include &lt;stdio.h&gt;<br /><br />int main(void)<br />{<br />&nbsp;&nbsp;&nbsp; printf("hello, world\n");<br />&nbsp;&nbsp;&nbsp; return 0;<br />}<br /></pre> <p>コンパイルするには、端末で次のように入力します。</p> <pre>$ gcc -o hello hello.c<br /></pre> <p>動作が完了したら、引き続き端末に入力します。</p> <pre>$ ./hello</pre> <p>すると、端末上に hello, world と出てきます。<br />これが出てきたら、ひとまずは終了です。</p>

="https://www.hiroakit.com/tags/gpg/">GPG (2)
  • HoloLens (5)
  • HoloLens2 (1)
  • Houdini (1)
  • HTML (1)
  • Hugo (4)
  • ime (1)
  • iOS (4)
  • ITS (2)
  • javascript (3)
  • Kaleidoscope (1)
  • keyboard (1)
  • launchd (1)
  • Linux (17)
  • Liquid (4)
  • LSP (1)
  • macOS (43)
  • Maya (13)
  • MRTK (4)
  • MySQL (3)
  • Netlify (1)
  • OpenGL (2)
  • Org-Mode (3)
  • Parallels (1)
  • PGP (1)
  • Programming (3)
  • ProtocolBuffer (1)
  • Python (3)
  • R (3)
  • Redmine (2)
  • RenderMan (5)
  • rx (1)
  • RxSwift (1)
  • s3 (1)
  • Sourcetrail (1)
  • Subversion (1)
  • Swift (7)
  • Ubuntu (26)
  • Unity (8)
  • UnityHub (2)
  • USD (6)
  • UWP (1)
  • VFX (8)
  • Viewer3D.js (1)
  • Visualization (1)
  • VisualStudio (5)
  • VSCode (2)
  • VSIX (1)
  • Web (9)
  • Webビュー (1)
  • Windows (11)
  • WordPress (1)
  • Xcode (12)
  • オブジェクト指向 (3)
  • おもちゃ (1)
  • デザインパターン (3)
  • マグカップ (1)
  • 作品集 (1)
  • 修理 (1)
  • 健康 (2)
  • 子ども (1)
  • 思い出 (1)
  • 映画 (2)
  • 環境構築 (1)
  • 統計学 (3)
  • 認証 (1)
  • 読書 (1)
  • 過去記事インポート (281)
  • 配線 (2)
  • 開発環境 (10)
  • 案内