ID Artikel: 000078167 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 14/12/2016

Mengkompirasi kernel OpenCL Menggunakan --profile dan -g0 Intel FPGA SDK untuk Opsi Perintah Compiler Offline OpenCL Tidak Menghapus Kode Sumber dari File .aocx

Lingkungan

  • Intel® Quartus® Prime Edisi Pro
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    Masalah Kritis

    Deskripsi

    Saat membuat profil kernel Anda, jika Anda menyertakan -- profile -g0 Intel® FPGA SDK untuk OpenCL™ Offline Opsi perintah compiler di perintah Anda aoc , kode sumber dari kernel dan IP masih akan muncul dalam berkas .aocx yang dihasilkan.

    Resolusi

    Anda memiliki dua opsi penanganan masalah untuk menghapus kode sumber dari yang sudah ada Berkas .aocx .

    Untuk menghapus kode sumber secara manual:

    1. Jalankan aocl binedit perintah daftar dan temukan semua bagian yang dimulai dengan .acl.source atau .acl.clang_ir.
    2. Jalankan aocl binedit update perintah untuk setiap bagian yang diidentifikasi pada Langkah 1.
    3. Untuk Windows, adalah nul. Untuk Linux, adalah /dev/null.

    Untuk menghapus kode sumber secara otomatis menggunakan Perl yang disediakan Intel Script:

    1. Unduh skrip Perl (https://www.altera.com/en_US/pdfs/literature/rn/opencl_rn_attachments/strip_source.zip).
    2. Buka berkas strip_source.zip dalam pengerjaan saat ini direktori kemudian jalankan perl strip_source.pl Perintah.
    3. Catatan: Untuk menjalankan skrip di Windows, Anda harus memiliki Perl yang tersedia pada baris perintah. Pastikan Anda menambahkan jalur ke Perl ke Pengaturan variabel lingkungan pengguna PATH.

    Produk Terkait

    Artikel ini berlaku untuk 1 produk

    Perangkat yang Dapat Diprogram Intel®

    Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.