Я просто заметил, что Clang компилирует это заявление (без какой-либо оптимизации, конечно): --x; /* int x; */
в: addl $4294967295, %ecx ## imm = 0xFFFFFFFF
Почему? Есть ли преимущество использов
Я пытаюсь скомпилировать довольно простую программу «привет мир», используя stl headers с clang on windows, и я не могу этого сделать. Я скомпилировал Clang 3.1 из репозитория, используя VC11 Beta без
Сегодня Кланг, пытаясь скомпилировать программу, дал мне какое-то странное сообщение. Я не очень опытный с C, так что я мог бы сделать что-то неправильно, но код, который я на самом деле пытался это:
В моем проекте у меня есть два файла Products.h и .m. Если я создаю проект и запускаю, я не получаю никаких предупреждений & ошибок. Но когда я запускаю тесты. Я ловлю ошибку на этой части исходного к
Когда я пытаюсь скомпилировать программу C с Clang компилятора я получаю это сообщение /usr/bin/ld: i386:x86-64 architecture of input file `/usr/lib/gcc/i686-linux-gnu/4.6.1/../../../../lib/crt1.o' is