Ubuntu 14.04上のDMD

Cのスーパーセットと見なされるプログラミング言語であるDは、低レベルではあるが生産性の高い言語であり、多くのタイプのアプリケーションを開発できます。これには、コンソールツールやネットワークアプリケーションが含まれますが、これらに限定されません。一部のプログラミングコミュニティでDの人気が高まっているので、Dの学習と使用に時間を費やすことが有益だと感じるかもしれません。この記事では、D DMDコンパイラーをUbuntu 14.04にインストールする方法を説明します。これらの手順は14.04でのみテストされました-Ubuntuの別のバージョンを使用している場合は注意して続行してください。

サーバーの更新

次のコマンドを実行して、サーバーが最新であることを確認します。

apt-get update
apt-get dist-upgrade

Dlangをダウンロードしてインストールする

使用できるDにはさまざまなバージョン(LDC、GDC、DMD)がありますが、DMDをダウンロードしてインストールします。

32ビットの場合:

wget http://downloads.dlang.org/releases/2014/dmd_2.066.1-0_i386.deb
dpkg -i dmd_2.066.1-0_i386.deb

64ビットの場合:

wget http://downloads.dlang.org/releases/2014/dmd_2.066.1-0_amd64.deb
dpkg -i dmd_2.066.1-0_amd64.deb

インストールが完了すると、エラーメッセージが表示される場合があります。その場合は、次のコマンドを実行してインストールを完了します。

apt-get install -f

これにより、DMDの動作に必要な依存関係がダウンロードされます。すべてが完了したら、次のステップに進むことができます。

インストールの確認

DMDが完全にインストールされ、動作していることを確認する必要があります。そのためには、小さな「Hello World」アプリケーションをコンパイルする必要があります。というファイルを作成test.dし、次のコード行を入力します。

module main;

import std.stdio;

void main(string[] args)
{
    writeln("Hello World!");
}

コード行を保存したら、次を実行してコンパイルします。

dmd test.d

すべてが成功すると、test実行可能ファイルが表示されます。入力./testして実行します。テキストHello World!がコンソールに出力されます。サーバーにDMDコンパイラーが正常にインストールされました。



Leave a Comment

Ubuntu 17.04でRbenv、Rails、MariaDB、Nginx、SSL、およびPassengerを使用してRubyをインストールおよび構成する方法

Ubuntu 17.04でRbenv、Rails、MariaDB、Nginx、SSL、およびPassengerを使用してRubyをインストールおよび構成する方法

Ruby on Railsは、プログラマーの生産性を向上させるために開発されたRubyの人気のあるWebフレームワークです。ただし、さまざまな宝石と依存関係を取得する

ダイナミックDNSの設定方法

ダイナミックDNSの設定方法

ダイナミックDNSとは何ですか?DNS設定の一般的な例を見てみましょう。ドメインはexample.comで、server1.example.comのAレコードがあり、

CentOS 8、Ubuntu 18.04、Debian 10、Fedora 31にGolang 1.13をインストールする方法

CentOS 8、Ubuntu 18.04、Debian 10、Fedora 31にGolang 1.13をインストールする方法

Go(Golangとも呼ばれます)は、静的に型付けされ、コンパイルされた、Cのようなプログラミング言語で、Googleによって開発されました。シンプルさと多用途性により、b

CentOS 7にDjangoをインストールする方法

CentOS 7にDjangoをインストールする方法

Djangoは、Webアプリケーションを作成するための一般的なPythonフレームワークです。Djangoを使用すると、ホイールを再発明することなく、アプリケーションをより速く構築できます。あなたが望むなら

Ubuntu 14でのAdonis.jsのセットアップ

Ubuntu 14でのAdonis.jsのセットアップ

はじめにAdonis.jsは、NodeJ向けのMVCフレームワークであり、少ないコードでWebアプリケーションを記述できます。他の堅固なフレームワークから概念を借用しています

Arch Linux WebサーバーにPerl 5.28をインストールする方法

Arch Linux WebサーバーにPerl 5.28をインストールする方法

前提条件最新のArch Linuxを実行するVultrサーバー(この記事を参照)。実行中のWebサーバー(ApacheまたはNginx Sudoアクセス):コマンドが必要

CentOS 7にSonarQubeをインストールする方法

CentOS 7にSonarQubeをインストールする方法

別のシステムを使用していますか?SonarQubeは、品質システム開発のためのオープンソースツールです。Javaで書かれており、複数のデータベースをサポートしています。それは提供します

Ubuntu 16.04でCodeigniterアプリケーションをセットアップする

Ubuntu 16.04でCodeigniterアプリケーションをセットアップする

はじめにCodeigniterは、小さなフットプリントで非常に強力なPHPフレームワークです。このガイドは、少なくともLAMPスタックとルートアクセスが機能していることを前提としています

Ubuntu 14.04でのComposerのダウンロード、インストール、使用

Ubuntu 14.04でのComposerのダウンロード、インストール、使用

Composerは、依存関係の非常に人気のあるPHP管理ツールであり、プロジェクトのインストールと更新を容易にするために使用されます。それはまた、他のものをチェックします

CentOS 7にGiteaをインストールする方法

CentOS 7にGiteaをインストールする方法

別のシステムを使用していますか?Giteaは、Gitを搭載した代替オープンソースの自己ホスト型バージョン管理システムです。GiteaはGolangで書かれており、

CentOS 7にScalaをインストールする方法

CentOS 7にScalaをインストールする方法

Scalaはオブジェクト指向で機能的なプログラミング言語です。これは、Spark、Akkaなどのアプリケーションの開発に使用されている一般的な言語です。

Ubuntu 14.04でVibe.dをセットアップする

Ubuntu 14.04でVibe.dをセットアップする

Vibe.dは、DプログラマーがWebおよびネットワークアプリケーションを開発するための、Dで記述されたWebフレームワークです。Vibe.dで知られていることの1つは、開発する能力です

Ubuntu 16.04 LTSでのExpress.js Webサーバーの設定

Ubuntu 16.04 LTSでのExpress.js Webサーバーの設定

このチュートリアルでは、Vultr VPに、Chrome V8エンジンに基づくJavascriptランタイムであるNode.jsを使用して、基本的なExpress.js Webサーバーをインストールします。

JuliaLangをUbuntu 17.04にインストールする方法

JuliaLangをUbuntu 17.04にインストールする方法

Juliaは、一般にJuliaLangとして知られ、数値計算用のプログラミング言語です。ジュリアはCと同じくらい高速ですが、読みやすさを犠牲にすることはありません

CentOS 7にGititをインストールする方法

CentOS 7にGititをインストールする方法

Gititは、Haskellプログラミング言語で書かれたフル機能のwikiプログラムです。ページとファイルをgitリポジトリに保存し、Markdownをthとして使用する

CentOS 7にBugzilla 5.0.xをインストールする方法

CentOS 7にBugzilla 5.0.xをインストールする方法

Bugzillaは無料でオープンソースのバグ追跡システムであり、ソフトウォーを継続的に改善するためにさまざまなベンダーによって広く使用されています。

Ubuntu 18.04 LTSにGitLab Community Edition(CE)11.xをインストールする方法

Ubuntu 18.04 LTSにGitLab Community Edition(CE)11.xをインストールする方法

別のシステムを使用していますか?GitHubがMicrosoftに買収されて以来、かなりの数の開発者がgithub.coから独自のコードリポジトリを移行することを計画しています

Fedora 29にGiteaをインストールする方法

Fedora 29にGiteaをインストールする方法

別のシステムを使用していますか?Giteaは、Gitを搭載した代替オープンソースの自己ホスト型バージョン管理システムです。GiteaはGolangで書かれており、

Dockerを使用してNode.jsアプリケーションをデプロイする

Dockerを使用してNode.jsアプリケーションをデプロイする

この記事では、Dockerコンテナー内にノードアプリケーションをデプロイする方法を示します。注:このチュートリアルでは、Dockerがインストールされており、

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。