Запитання з тегом «clang»

За запитаннями про передній кінець компілятора LLVM Для загальних питань щодо C використовуйте тег C.

30
Чому три компілятори C ++ помилково відхиляють цю програму?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. У мене виникають певні труднощі при складанні написаної нами програми C ++. Ця програма дуже проста і, наскільки мені відомо, відповідає усім правилам, викладеним у Стандарті …

7
Як надрукувати список "Налаштування побудови" в проекті Xcode?
Чергові заголовки Список змінних збірки Xcode Роздрукуйте список налаштувань збірки Xcode Змінні середовища Кланг Канонічний список змінних середовища Xcode Чи є канонічний список змінних середовища Xcode, які можна використовувати в Правилах збірки тощо?

14
Помилка кланг: невідомий аргумент: '-mno-fused-madd' (помилка установки пакета python)
Я отримую таку помилку при спробі встановлення psycopg2через pip на Mavericks 10.9: clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future] Не знаєте, як діяти і шукали тут і десь цю конкретну помилку. Будь-яка допомога дуже цінується! Ось повний вихід з pip: $ pip install psycopg2 Downloading/unpacking psycopg2 Downloading psycopg2-2.5.2.tar.gz (685kB): 685kB downloaded …

9
Перемикання між GCC та Clang / LLVM за допомогою CMake
У мене є ряд проектів, побудованих за допомогою CMake, і я хотів би мати можливість легко переключатися між використанням GCC або Clang / LLVM для їх компіляції. Я вважаю (будь ласка, виправте мене, якщо я помиляюся!), Що для використання Clang мені потрібно встановити наступне: SET (CMAKE_C_COMPILER "/usr/bin/clang") SET (CMAKE_C_FLAGS "-Wall …
269 cmake  llvm  clang 

7
Кланг проти GCC - що забезпечує кращі бінарні файли? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Зараз я використовую GCC, але нещодавно я виявив Clang і замислююся …

22
Xcode - ld: бібліотека не знайдена для -lPods
Я отримую ці помилки, коли намагаюся створити додаток для iOS. ld: library not found for -lPods clang: error: linker command failed with exit code 1 (use -v to see invocation) Ld /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator/Totalbox.app/Totalbox normal x86_64 cd /Users/Markus/Development/xcode/totalbox-ios export IPHONEOS_DEPLOYMENT_TARGET=7.1 export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk -L/Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator -F/Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator -filelist /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Intermediates/Totalbox.build/Debug-iphonesimulator/Totalbox.build/Objects-normal/x86_64/Totalbox.LinkFileList -Xlinker …

6
Кланг проти GCC для мого проекту Linux Development
Я в коледжі, і для проекту, який ми використовуємо C. Ми дослідили GCC та Clang, і Clang, здається, набагато більш зручний для користувачів, ніж GCC. Як результат, мені цікаво, які переваги чи недоліки полягає у використанні clang, на відміну від GCC, для розробки на C та C ++ в Linux? …
175 c++  c  linux  gcc  clang 

3
АРК і мостовий відступ
З АРК, я більше не можу кинути CGColorRefв id. Я дізнався, що мені потрібно виконати мост. Згідно з документами clang : Містки кидок є C-стиль литого анотований з одним з трьох ключових слів: (__bridge T) opвідкидає операнда до типу призначення T. Якщо T це тип вказівника з можливістю відновлення, то …

4
Як у CMake я можу перевірити, чи є компілятором Clang?
У нас є набір сценаріїв побудови міжплатформних CMake , і ми підтримуємо побудову за допомогою Visual C ++ та GCC . Ми пробуємо Clang , але я не можу зрозуміти, як перевірити, чи є компілятор Clang за допомогою нашого сценарію CMake. Що слід перевірити, чи є компілятор Clang чи ні? …
151 c++  c  cmake  clang 

5
Як змусити компілювати кланг у IR IR
Я хочу, щоб Кланг компілював свій C/C++код у LLVMбайт-код, а не у двійковий виконуваний файл. Як я можу цього досягти? І якщо я отримаю LLVMбайт-код, як я можу взяти його для подальшого компіляції до бінарного виконуваного файлу. В основному я хочу додати до власного коду деякий власний код, LLVMперш ніж …
150 c  llvm  clang 

3
LLVM проти клаксону на OS X
У мене є питання щодо llvm, clang та gcc в OS X. Яка різниця між llvm-gcc 4.2, llvm 2.0 та clang? Я знаю, що всі вони ґрунтуються на llvm, але чим вони відрізняються? Окрім швидшого збирання, яка перевага llvm над gcc?
133 c++  c  gcc  llvm  clang 

22
Як виправити помилку PCH?
Коли я намагаюся вбудувати свою програму Xcode, я отримую це повідомлення про помилку: Файл PCH, побудований з іншої гілки ((clang-425.0.24)), ніж компілятор ((clang-425.0.27)) Це не відбулося раніше, але це була перша збірка після оновлення Xcode. Інші програми працюють, але не ця конкретна. Якщо я відключу "Precompile Prefix Header"налаштування, воно працює. …

1
Які відмінності між -std = c ++ 11 і -std = gnu ++ 11?
Які відмінності між -std=c++11і в -std=gnu++11якості параметра компіляції для GCC і дзвону? Те саме питання з c99і gnu99? Я знаю про стандарти C ++ і C, мене цікавлять відмінності в параметрах. Я десь читав, що це стосується деяких розширень, але мені незрозуміло, які з них і як вибрати для того …
132 c++  gcc  c++11  clang 

13
Як зробити нескінченний порожній цикл, який не буде оптимізований?
Здається, що стандарт C11 означає, що операції ітерації з постійними керуючими виразами не повинні оптимізуватися. Я приймаю поради з цієї відповіді , яка конкретно цитує розділ 6.8.5 проекту проекту: Ітераційний оператор, керуючий вираз якого не є постійним виразом ..., може припускати, що реалізація припиняється. У цій відповіді зазначається, що цикл …

3
Чому оптимізований простий цикл, коли межа становить 959, але не 960?
Розглянемо цю просту петлю: float f(float x[]) { float p = 1.0; for (int i = 0; i < 959; i++) p += 1; return p; } Якщо ви компілюєте з gcc 7 (знімок) або clang (trunk), -march=core-avx2 -Ofastви отримаєте щось дуже схоже на. .LCPI0_0: .long 1148190720 # float 960 …
131 c  gcc  optimization  clang 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.