Pertanyaan yang diberi tag «clang»

Untuk pertanyaan tentang front end LLVM compiler. Untuk pertanyaan umum tentang C, gunakan tag C.



17
Menyusun masalah: tidak dapat menemukan crt1.o
Saya memiliki sistem Debian virtual yang saya gunakan untuk mengembangkan. Hari ini saya ingin mencoba llvm / clang. Setelah menginstal clang saya tidak dapat mengkompilasi c-proyek lama saya (dengan gcc). Ini adalah kesalahannya: ... /usr/bin/ld: cannot find crt1.o: No such file or directory /usr/bin/ld: cannot find crti.o: No such file …
114 gcc  clang  ld 

5
Di manakah PATH_MAX didefinisikan di Linux?
File header mana yang harus saya panggil #includeagar dapat menggunakan PATH_MAX sebagai int untuk mengukur string? Saya ingin bisa menyatakan: char *current_path[PATH_MAX]; Tetapi ketika saya melakukannya kompiler saya (Clang / LLVM di Linux) mengeluarkan kesalahan berikut: recursive_find6.c:29:20: error: use of undeclared identifier 'PATH_MAX' char *current_path[PATH_MAX]; ^ Saya mencoba melakukan pencarian …
112 c  linux  gcc  include  clang 

3
Makro standar apa yang dapat saya gunakan untuk mendeteksi dentang?
Saya mencoba mendeteksi kompiler yang digunakan untuk mengkompilasi kode sumber saya. Saya dapat dengan mudah menemukan makro yang telah ditentukan untuk memeriksa MSVC atau GCC (lihat http://predef.sourceforge.net/ misalnya), tetapi saya tidak dapat menemukan makro untuk memeriksa adanya dentang. Apakah seseorang tahu jika clang mendefinisikan makro seperti __CLANG__untuk mengetahui apa yang …

2
Penyelesaian kode lebih cepat dengan dentang
Saya sedang menyelidiki percepatan penyelesaian kode potensial saat menggunakan mekanisme penyelesaian kode clang. Alur yang dijelaskan di bawah ini adalah yang saya temukan di rtags , oleh Anders Bakken. Unit terjemahan diurai oleh file pemantauan daemon untuk perubahan. Ini dilakukan oleh clang_parseTranslationUnitfungsi yang dipanggil dan terkait ( reparse*, dispose*). Ketika …

2
GCC -g vs -g3 GDB Flag: Apa Perbedaannya?
Saat mengompilasi kode sumber C dengan gcc atau Clang, saya selalu menggunakan -gflag untuk menghasilkan informasi debugging untuk gdb. gcc -g -o helloworld helloworld.c Saya perhatikan bahwa beberapa orang merekomendasikan -g3sebagai gantinya. Apa perbedaan antara bendera -gdan -g3? Juga apakah ada perbedaan antara -gdan -ggdb?
102 c  debugging  gcc  gdb  clang 


8
clang: bagaimana membuat daftar arsitektur target yang didukung?
Saat ini saya tertarik pada ARM pada umumnya dan secara khusus target iphone / android. Tapi saya hanya ingin tahu lebih banyak tentang dentang, karena dentang rasanya memainkan peran penting di tahun-tahun mendatang. Saya mencoba clang -cc1 --help|grep -i list clang -cc1 --help|grep arch|grep -v search clang -cc1 --help|grep target …
98 clang  llvm 

5
Bagaimana cara mengkompilasi C ++ dengan Clang?
Saya telah menginstal Clang dengan menggunakan apt-get di Ubuntu, dan saya berhasil mengkompilasi file C menggunakannya. Namun, saya tidak tahu bagaimana mengkompilasi C ++ melaluinya. Apa yang harus saya lakukan untuk mengompilasi C ++?
97 c++  clang 

14
Masalah Kompilasi, Bangun, atau Arsipkan dengan Xcode 4 (dan dependensi)
Pertanyaan ini telah berkembang selama beberapa minggu terakhir untuk membahas masalah yang lebih umum xcode4 (dan proyek peningkatan versi lebih lama xcodes). Namun banyak masalah yang dapat diselesaikan dengan mengikuti instruksi yang sama. Jika Anda mengalami salah satu masalah berikut, coba metode dalam jawaban yang diterima: Xcode 4 gagal mengarsipkan …

3
Tingkat pengoptimalan dentang
Pada gcc, manual menjelaskan apa -O3, -Os, dll menerjemahkan ke dalam hal argumen optimasi khusus ( -funswitch-loops, -fcompare-elim, dll) Saya mencari info yang sama untuk dentang . Saya telah melihat online dan man clangyang hanya memberikan informasi umum ( -O2mengoptimalkan lebih dari -O1, -Osmengoptimalkan kecepatan,…) dan juga melihat di Stack …

13
LLVM C ++ IDE untuk Windows
Apakah ada C / C ++ IDE untuk Windows, yang terintegrasi dengan compiler LLVM (dan penganalisis Clang C / C ++), seperti yang dilakukan Xcode modern. Saya memiliki Dev-Cpp (menggunakan GCC usang) dan Code :: Blocks (dengan beberapa GCC). Tapi GCC memberi saya pesan kesalahan yang sangat samar. Saya ingin …
92 c++  windows  ide  llvm  clang 

4
Kesalahan Template yang membingungkan
Saya telah bermain dengan clang beberapa saat, dan saya menemukan "test / SemaTemplate / dependent-template-recover.cpp" (dalam distribusi clang) yang seharusnya memberikan petunjuk untuk memulihkan dari kesalahan template. Semuanya dapat dengan mudah dipreteli menjadi contoh minimal: template<typename T, typename U, int N> struct X { void f(T* t) { // expected-error{{use …
91 c++  templates  llvm  clang 

2
Apakah pengoptimalan floating-point ini diperbolehkan?
Saya mencoba untuk memeriksa di mana floatkehilangan kemampuan untuk secara tepat mewakili bilangan bulat besar. Jadi saya menulis cuplikan kecil ini: int main() { for (int i=0; ; i++) { if ((float)i!=i) { return i; } } } Kode ini sepertinya bekerja dengan semua kompiler, kecuali clang. Clang menghasilkan loop …

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.