LINUX.ORG.RU

Сообщения sargis286

 

DMD interface to C

Здравствуйте!

Есть файл main.d со следующим содержанием:

  extern(C) void main(uint magic, uint addr)
  {
     int x;
     int y;
     // ну что там еще.. не важно что.
  }

Пытаюсь сделать следующее:

  dmd -m32 -c main.d  // На выходе получаем main.o
  gcc -m32 -o main main.o
Но получаю такую ошибку:

main.o: In function `no symbol': ./main.d:(.text+0x6): undefined reference to `_Dmodule_ref' collect2: error: ld returned 1 exit status

Подскажите что делать. Заранее спасибо.

 , , ,

sargis286
()

Не компилируется qtd

Здравствуйте! Не получается скомпилировать qtd. Следующая ошибка при компиляции:

CMake Error at cmake/FindD.cmake:41 (message): D compiler is not found Call Stack (most recent call first): CMakeLists.txt:65 (FIND_PACKAGE)

-- Configuring incomplete, errors occurred!

Установлена OpenSuse 12.1 и dmd 2.059. Заранее благодарю.

 , , qtd

sargis286
()

DigitalMars D2

Добрый вечер. Решил я заняться изучением языка D, точнее D2. Скачал компилятор на сайте digitalmars.com для OpenSUSE x64, установил, написал «Hello, world», затем решил скомпилировать ее. Когда я увидел размер скомпилированного файла, то очень удивился.. почти 1Мб. С чем это может быть связано?

sargis286
()

RSS подписка на новые темы