InggrisPerancisSpanyol

Ad


favorit OnWorks

iverilog-vpi - Online di Cloud

Jalankan iverilog-vpi di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah iverilog-vpi yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


iverilog-vpi - Kompilasi ujung depan untuk modul VPI

RINGKASAN


iverilog-vpi [--nama=nama] sumber data...

DESKRIPSI


iverilog-vpi adalah alat untuk menyederhanakan kompilasi modul VPI untuk digunakan dengan Icarus
Verilog. Dibutuhkan pada baris perintah daftar file sumber C atau C++, dan menghasilkan sebagai
mengeluarkan modul VPI yang ditautkan. Lihat vp(1) halaman manual untuk deskripsi bagaimana ditautkan
modul dimuat oleh simulasi.

Output diberi nama setelah file sumber pertama. Misalnya, jika file sumber pertama adalah
bernama foo.c, keluarannya menjadi foo.vpi.

PILIHAN


iverilog-vpi menerima opsi berikut:

-lperpustakaan
Sertakan perpustakaan bernama di tautan modul VPI. Ini memungkinkan modul VPI
untuk referensi lebih lanjut perpustakaan eksternal.

-Idirektori
Add direktori ke daftar direktori yang akan mencari file header.

-Dmenetapkan
Tentukan makro bernama menetapkan.

--nama=nama
Biasanya, modul VPI keluaran akan diberi nama setelah file sumber pertama dilewatkan
ke perintah. Bendera ini menetapkan nama (tanpa akhiran .vpi) dari output
modul vpi.

--install-dir
Bendera ini menyebabkan program mencetak direktori instalasi untuk modul VPI, lalu
keluar. Ini adalah kemudahan untuk makefiles atau pemasang plug-in otomatis.

--cflag, --ldflag dan --ldlibs
Bendera ini memberikan informasi waktu kompilasi.

HANYA PC PILIHAN


Port PC dari iverilog-vpi termasuk dua bendera khusus yang diperlukan untuk mendukung lebih banyak
lingkungan pengembangan yang tidak dapat diganggu gugat. Bendera ini membantu program menemukan bagian-bagian yang
kebutuhan.

-mingw=path
Beri tahu program akar dari rangkaian alat kompiler Mingw. NS vp waktu berjalan adalah
dikompilasi dengan kompiler ini, dan ini adalah kompiler yang iverilog-vpi mengharapkan untuk
gunakan untuk mengkompilasi kode sumber Anda. Ini biasanya tidak diperlukan, dan jika Anda menggunakannya
itu, itu hanya diperlukan sekali. Kompiler akan menyimpan path dalam registri untuk
gunakan nanti.

-ivl=path
Tetapkan untuk digunakan selama kompilasi root jika Icarus Verilog menginstal. Ini adalah
tempat Anda menginstal Icarus Verilog ketika Anda menjalankan penginstal. Bendera ini
juga hanya diperlukan sekali, dan jalur disimpan dalam registri untuk digunakan di masa mendatang.

UNIX-HANYA PILIHAN


Versi UNIX dari iverilog-vpi termasuk bendera tambahan untuk membiarkan guru Makefile mengintip
konfigurasi dari iverilog instalasi. Dengan cara ini, Makefiles dapat ditulis bahwa
menangani pembuatan VPI yang kompleks secara native, dan tanpa nilai hard-coding yang bergantung pada
sistem dan instalasi. Jika digunakan sama sekali, opsi ini harus digunakan satu per satu, dan
tanpa pilihan atau arahan lain.

--cflag
Cetak flag compiler (CFLAGS atau CXXFLAGS) yang diperlukan untuk mengkompilasi kode sumber
ditujukan untuk modul VPI.

--ldflag
Cetak bendera penghubung (LDFLAGS) yang diperlukan untuk menautkan modul VPI.

--ldlibs
Cetak perpustakaan (LDLIBS) yang diperlukan untuk menautkan modul VPI.

-m32 Pada sistem 64bit yang mendukungnya (dan mendukung vvp32) flag ini meminta 32bit
vpi biner alih-alih biner 64bit default.

Contoh makefile GNU yang memanfaatkan flag ini:

CFLAGS = -Dinding -O $(CFLAGS_$@)
VPI_CFLAGS := $(shell iverilog-vpi --cflags)
CFLAGS_messagev.o = $(VPI_CFLAGS)
CFLAGS_fifo.o = $(VPI_CFLAGS)
pesanv.o fifo.o: transport.h
pesanv.vpi: pesanv.o fifo.o
iverilog-vpi $^

Gunakan iverilog-vpi online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad