DMD op Ubuntu 14.04

D, een programmeertaal die wordt beschouwd als een superset van C, is een lage maar zeer productieve taal waarmee u vele soorten toepassingen kunt ontwikkelen. Dit omvat, maar is niet beperkt tot console-tools en netwerktoepassingen. Nu D steeds populairder wordt in geselecteerde programmeergemeenschappen, vindt u het misschien nuttig om tijd te investeren in het leren en gebruiken ervan. Dit artikel laat zien hoe u de D DMD-compiler op Ubuntu 14.04 installeert. Deze stappen zijn alleen getest op 14.04 - ga voorzichtig te werk als u een andere versie van Ubuntu gebruikt.

Server bijwerken

Voer de volgende opdracht uit om ervoor te zorgen dat uw server up-to-date is:

apt-get update
apt-get dist-upgrade

Download en installeer Dlang

Hoewel er verschillende versies van D zijn die u kunt gebruiken (LDC, GDC, DMD), zullen we DMD downloaden en installeren.

Voor 32-bits:

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

Voor 64-bits:

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

Nadat de installatie is voltooid, wordt er mogelijk een foutbericht weergegeven. Als u dit doet, voert u de volgende opdracht uit om de installatie te voltooien:

apt-get install -f

Hiermee worden alle afhankelijkheden gedownload die nodig zijn om DMD te laten werken. Zodra alles klaar is, kunt u doorgaan naar de volgende stap.

Controleer de installatie

U zult willen controleren of DMD volledig is geïnstalleerd en operationeel is. Om dit te doen, moet u een kleine "Hello World" -toepassing samenstellen. Maak een bestand met de naam test.den vul het met de volgende coderegels:

module main;

import std.stdio;

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

Nadat u de coderegels hebt opgeslagen, voert u het volgende uit om het te compileren:

dmd test.d

Als alles succesvol is, zie je een testuitvoerbaar bestand. Typ ./testom het uit te voeren. De tekst Hello World!wordt afgedrukt op uw console. U heeft de DMD-compiler op uw server geïnstalleerd.



Leave a Comment

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek

ReactOS: is dit de toekomst van Windows?

ReactOS: is dit de toekomst van Windows?

ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.

Blijf verbonden via WhatsApp Desktop-app 24 * 7

Blijf verbonden via WhatsApp Desktop-app 24 * 7

WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

Wat is een logboekbestandssysteem en hoe werkt het?

Wat is een logboekbestandssysteem en hoe werkt het?

Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.