Я начну с главного вопроса: в C с помощью gcc можно ли получить значение (значения) __func__ (или, что эквивалентно, __FUNCTION__), хранящееся в разделе, отличном от .rodata (или где-либо еще -mrodata = ...
Я использую qmake как конструктор make-файлов и хочу придерживаться его.
Далее я хотел бы использовать «gcc -Wall -Werror -Wundef -Wextra», чтобы получить надежный код.
Я думаю о "-pedantic", но это дальше ...
Ну, это основной вопрос, но я, кажется, достаточно запутался. #include
int main ()
{
char a [100];
printf ("Введите строку \ n");
scanf ("% s", а);
} По сути, я хочу достичь вышеуказанного.
...
Я работаю над проект ARM7TDMI, использующий GCC 4.3, и у меня возникли некоторые трудности с указанием компилятору использовать длинные вызовы в некоторых случаях, но не в других. Процесс сборки запускается вручную.eabi-gcc to ...
Я искал проект pypy (Python в Python) и начал обдумывать вопрос о том, что запускает внешний слой python? Конечно, я предположил, что это не может быть, как гласит старая поговорка «черепахи ...
Я установил версию Android NDK r5b для Windows и использую cygwin для компиляции кода C. Я вижу, что сборка NDK действительно вызывает
C: \ android-ndk-r5b \ toolchains \ arm-linux-androideabi-4.4.3 \ prebuilt \ windows \ ...
Есть ли какой-либо компилятор c в Windows, способный изначально использовать 128-битные целые числа?
Например, вы можете использовать gcc в Linux с __uint128_t ... есть ли еще шанс в Windows?
(Было бы здорово, если бы 128-битные работали над ...
В настоящее время я использую GCC 4.5.3, скомпилированный для PowerPC 440, и я компилирую код, который не требует libc. У меня нет прямых вызовов memcpy (), но компилятор, кажется, вставляет один ...
Рассмотрим следующий код C ++: struct B {};
структура A
{A (int); А (А &); // пропущенная константа намеренно A (B); оператор B ();
}; А f ()
{// вернуть A (1); // ...
Я установил mingW для использования gcc, платформа windows 7. Я пытаюсь найти стандартную библиотеку C libc.a в папке mingW. не повезло ... он хранится под другим именем?
Я создаю довольно большую библиотеку на C ++ (0X), используя gcc4.6 в Linux. Моя библиотека в значительной степени полагается на классы шаблонов, что приводит к длительному времени компиляции приложений, использующих эту библиотеку. Я бы ...
Я настраиваю некоторые код, который выполняется в моем приложении для iPhone в замкнутом цикле, и мне любопытно увидеть сгенерированный код сборки, чтобы увидеть, не выглядит ли что-нибудь необычным. В Xcode 3.x был Build> Show ...
Я только что получил трансформатор EEE pad. Как и любое оборудование, которое у меня есть, я бы хотел иметь на нем компилятор C. Я знаю, что умею кросс-компиляцию, но я хотел бы заниматься разработкой на самом устройстве. Я поискал в гугле ...
Нашел это на / prog /. Я на самом деле GDB это сделал, и да, это действительно была рекурсия. Но как это случилось? // Это работает в 32-битном x86 Linux с gcc, пока вы не включите оптимизацию. #include <...
Для OpenMP, когда мой код использует функции в своем API (например, omp_get_thread_num ()) без использования его директив (таких как те #pragma omp ...), почему напрямую указав libgomp.a в
gcc ...
У меня много исходных файлов в исходном каталоге. Например, a.c, b.c, c.c и хотите скомпилировать его с помощью gcc с параметром -combine. установить (CMAKE_C_FLAGS "-комбинировать")
набор (SRC a.c b.c c.c)
add_executable (a.out $ {...
Я изучаю условную компиляцию и думаю, что до сих пор хорошо ее понимаю. Теперь, если у меня есть код: #ifdef UMP_TO_FILE // сделайте что-нибудь здесь ... #endif и я запускаю: gcc myprogram.c -...
Какие инструменты для систем Windows и Linux я могу использовать для определения проблем с выравниванием, промахов в кэше и других параметров относится к коду, созданному Visual C ++ и GCC? Могу ли я использовать эти инструменты для определения ...
Этот код: template < класс T>
class Foo {}; typedef Foo Bar; шаблон <класс T>
class Foo : публичный бар {}; // где-нибудь используем Foo . Компилируется и работает ...
Я успешно использую gcov в своем проекте: Я могу собрать свой проект с флагами gcov: -fprofile-arcs -ftest-охват
Я связываюсь с опцией -lgcov
Я запускаю свою программу модульного тестирования и множество gcda и gcno ...
Я пишу небольшой класс, класс в основном является фабрикой для C class, но я хочу, чтобы другие классы имели доступ к некоторым методам. шаблон <класс C>
class CFactory {
public: ...
Я использую Qt Creator с gdb для отладки моего кода C ++ на платформе Linux. Всякий раз, когда я использую boost :: shared_ptr или подобное, отладчик переходит к файлам заголовков, содержащим реализацию boost (i ....
У меня есть программа на C ++, которая выполняет много математических операций (в основном это вызовы функций sin (), sqrt () и так далее). Я знаю, что теоретически включение -msse, -msse2 и -mfpmath = sse должно предоставлять больше регистров ...
Я недавно Ly скомпилировал простую программу C hello world под Debian Linux с помощью gcc: gcc -mtune = native -march = native -m32 -s -Wunused -O2 -o hello hello.c Размер файла составлял 2980 байт. Я открыл его в ...
Я обнаружил следующий код в файле (выглядит как заголовочный файл) iomanip gcc 4.5.1: inline _Setbase setbase (int __base) {return {__base}; } каково определение языка ...
У меня есть исполняемый файл кода C. Для выпуска у меня могут быть два варианта: один - сборка с -g -O3, удаление отладки (strip -g) и отправка вывода в виде выпуска.
Во-вторых, сборка выпуска напрямую ...