Pertanyaan yang diberi tag «gcc»

Pertanyaan tentang GNU Compiler Collection Suite.

1
Kesalahan GCC mencoba mengeksekusi 'cc1'
Saya mengkompilasi silang kernel Linux untuk Raspberry Pi saya pada laptop (menjalankan debian 7) (ikuti instruksi di sini ); tetapi ketika saya mulai mengkompilasi ( make ARCH=arm CROSS_COMPILE=${CCPREFIX}), saya mendapatkan pesan-pesan berikut: CHK include/linux/version.h CHK include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' is up to date. CC kernel/bounds.s gcc: error trying to exec 'cc1': …


2
Bagaimana tumpukan polusi kenari dicatat?
Bendera GCC -fstack-protector flag memungkinkan penggunaan stack canaries untuk perlindungan stack overflow. Penggunaan bendera ini secara default lebih menonjol dalam beberapa tahun terakhir. Jika sebuah paket dikompilasi dengan -fstack-protector, dan kami meluap buffer dalam program, kami kemungkinan akan mendapatkan kesalahan seperti: *** buffer overflow detected ***: /xxx/xxx terminated Namun, "siapa" …
11 logs  gcc 

3
Instal GCC 7 di Ubuntu?
Saya mencoba menjalankan tes di bawah GCC 7. Menurut Cara menginstal gcc-7 atau dentang 4.0? di Ubuntu.SE, kita dapat melakukan hal berikut untuk menginstal GCC 7 di Ubuntu: add-apt-repository ppa:ubuntu-toolchain-r/test && apt-get update && apt-get install -y gcc-7 Perintah gagal saat instalasi: # apt-get install -y gcc-7 ... E: Unable …
11 ubuntu  apt  gcc  ppa 


2
Apa yang membuat fs: [0x28] (stack canary)?
Dari posting ini ditunjukkan bahwa itu FS:[0x28]adalah stack-canary. Saya membuat kode yang sama menggunakan GCC pada fungsi ini, void foo () { char a[500] = {}; printf("%s", a); } Secara khusus, saya mendapatkan perakitan ini .. 0x000006b5 64488b042528. mov rax, qword fs:[0x28] ; [0x28:8]=0x1978 ; '(' ; "x\x19" 0x000006be 488945f8 …
11 linux  security  gcc  stack 

1
Apakah ada cara untuk menonaktifkan perlindungan buffer overflow pada mesin saya?
Saya ingin melakukan beberapa percobaan dengan buffer overflows di berbagai mesin virtual saya, termasuk (tetapi tidak terbatas pada) Debian 6, Ubuntu 12.04, Fedora 16, tetapi setiap kali saya mencoba untuk mengeksploitasi buffer overflow exploit saya mendapatkan pesan berikut: stack smashing detected (core dumped) Setelah melakukan penelitian saya, saya membaca bahwa …
11 linux  security  gcc 

2
Tidak ada 32 kesalahan pustaka pengembangan setelah menginstal glibc-devel.i686
Saya mencoba menginstal gcc 4.9.0 pada centOS 6. Selama ./configureada kesalahan: /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.4.7/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat- linux/4.4.7/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: cannot find -lgcc_s collect2: ld returned 1 exit status configure: error: I suspect your system does not have 32-bit developement libraries …
11 centos  gcc  glibc 

1
Bagaimana cara menginstal gcc terbaru di FreeBSD?
Bagaimana cara menginstal yang terbaru gccpada FreeBSD dan mengatur sistem sehingga versi terbaru ini akan digunakan untuk mengkompilasi program lebih lanjut? Pada saat penulisan ini, rilis terbaru gccadalah versi 4.9.0. Dan saya menggunakan FreeBSD 10.0. Saya sebenarnya membutuhkan g++, kompiler C ++; tapi saya perlu menginstal sesuatu seperti gcc49paket untuk …
10 freebsd  gcc  g++ 

1
Cara menginstal gcc 4.8.1 pada debian wheezy
Saya ingin menginstal GCC 4.8.1 pada sistem Debian Wheezy 7.1.0 saya. Versi GCC saat ini yang diinstal pada sistem saya adalah 4.7.2. Saya melihat gcc-4.8.1 tersedia di repositori Debian. Adakah yang bisa menunjukkan kepada saya bagaimana cara melakukan pembaruan ini?
10 debian  gcc 

1
Bagaimana membangun kompiler silang GCC untuk Cross Linux From Scratch (CLFS) untuk Beagleboard?
Saat ini saya mencoba membangun Linux yang tertanam dari awal dengan instruksi dari Cross Linux dari Scratch . Semuanya bekerja dengan baik sampai saya mencoba untuk mengkompilasi Cross-Compiler GCC. Saya ingin membangun Linux untuk Beagleboard-xM ... Jadi saya memilih pengaturan berikut: export CLFS_ABI="aapcs-linux" export CLFS_HOST="x86_64-cross-linux-gnu" export CLFS_TARGET="armv7a-unknown-linux-uclibceabi" export CLFS_ARCH="arm" export …

4
Kompiler C tidak dapat membuat executable
Saya mencoba menginstal anggur di Linux Mint 17.1. Saya ./configure'd sebagai root untuk menginstalnya. Memasukkan: cd Downloads/wine-1.6.2 ./configure Keluaran: checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking whether make sets $(MAKE)... yes checking for gcc... gcc checking whether the C compiler works... no configure: error: in `/home/(my …
9 linux-mint  gcc  wine 

2
Apakah mungkin untuk mengkompilasi dan mem-bootstrap GNU?
Rilis Guix baru keluar beberapa waktu lalu. Dan saya mendapat ide bahwa jika saya bisa bootstrap glibc, gcc, dan guix ke HURD dan Mach, saya dapat memiliki sistem GNU non-Linux. Tetapi saya juga memerlukan beberapa perangkat lunak seperti bash, emacs, binutils, coreutils, sistem init. Apakah ada di antara mereka yang …
9 gcc  glibc  hurd 


3
Di mana GCC-5 setelah menginstalnya di Solaris 11?
Maafkan ketidaktahuan saya ... Saya hanya menggunakan Solaris untuk menguji perpustakaan C / C ++ yang saya minati. Saya bukan admin Solaris atau pengguna Solaris. Saya menginstal GCC-5 pada Solaris 11.3, x86 karena saya memerlukan kompiler C ++ yang mendukung -std=c++11(lihat di bawah untuk output paket). GCC asli Sun adalah …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.