Результаты поиска по запросу "gcc"

13 ответов

Вышесказанное также относится к разработке Objective-C под Linux, поскольку все упомянутые инструменты более или менее переносимы.

учше написать Objective-C на платформе Windows? Cygwin и GCC? Есть ли способ, которым я могу как-то интегрировать это в Visual Studio? Вдобавок к этому - есть ли какие-либо предложения относительно того, как связать и использовать Windows SDK ...

1 ответ

Извините, я наконец понял, что "поиск дважды" не достаточен

а цель этих параметров командной строки? Пожалуйста, помогите расшифровать смысл следующей командной строки: -Wl,--start-group -lmy_lib -lyour_lib -lhis_lib -Wl,--end-group -ltheir_lib Очевидно, это как-то связано со связыванием, но в ...

1 ответ

Отлично, спасибо! Я также могу использовать Gfortran, передавая

у использовать gcc для выполнения вызовов между c и c ++ или между c и fortran, используя g ++ или gfortran соответственно. Но если я пытаюсь сделать вызовы процедур между c ++ и fortran, я получаю ошибки при компиляции с g ++ или gfortran, ...

ТОП публикаций

1 ответ

Динамически связаны? Я думал, что идея динамически связанной библиотеки заключается в том, что вы можете скомпилировать остальное отдельно и добавить библиотеку во время выполнения. Вы имели в виду прямую или косвенную связь?

то звучит сложнее, чем есть на самом деле. Вот что я имею в виду: Предположим, я пишу приложение, которое использует потоки. В этом приложении я не используюpthreads напрямую, но я использую обертку, которая используетpthreads, Итак, в ...

3 ответа

c: / mingw / bin /../ lib / gcc / mingw32 / 4.5.2 /../../../../ mingw32 / bin / ld.exe: невозможно найти finC: \ rhino \ EProjects \ TestC \ Отладка> gcc -LC: \ MinGW \ lib -oTestC.exe TestC.o -lglfw -llibglfw -llibglfwdll c: / mingw / bin /../ lib / gcc / mingw32 / 4.5.2 /../../. ./../mingw32/bin/ld.exe: не удается найти -llibglfw c: / mingw / bin /../ lib / gcc / mingw32 / 4.5.2 /../../../../ mingw32 /bin/ld.exe: не удается найти -llibglfwdll collect2: ld вернул 1 состояние выхода ../mingw32/bin/ld.exe: невозможно найти -llibglfwdll collect2: ld вернул 1 состояние выхода

indows 7 Pro X64IDE: Eclipse IDE для разработчиков на C / C ++Компилятор: MinGW (последний, 4.5.2)Компиляция HelloWorld.c работает; но когда я пытаюсь добавить некоторые внешние библиотеки, он задыхается. Я добавил файлы .a и .dll в мои ...

3 ответа

@MByD: Woops, отредактировано!

вляется: Push(size, (POINTER)(GetCar(i) == term_Null()? 0 : 1));ЗдесьC code push возвращаетсяABC который typedef POINTER *ABC typedef void * POINTER ABC size; Push(ABC,POINTER); XYZ GetCar(int); typedef struct xyz *XYZ; XYZ term_Null(); long ...

2 ответа

 будет выявить любые нарушения правила.

ел бы, чтобы GCC выдавал предупреждение, которое VisualStudio выдает, когда находит имя, которое было объявлено обоимиclass а такжеstruct, (Предупреждение 4099) Это обычно является результатом предварительных объявлений, таких как: struct Base; ...

2 ответа

По крайней мере, когда я хочу скомпилировать переносимый C ++.

эксперт C ++, но, насколько я знаю, этот код должен потерпеть неудачу из-заsize не быть постоянным: #include<iostream> using namespace std; int main(int argc, char** argv) { int size = *argv[1] - 48; char array [size]; cout<<sizeof(array)<<endl; ...

2 ответа

Руководство GCC, параметры командной строки, параметры препроцессора

вая следующее: большой проект с тысячами исходных файлов C ++нет общего файла заголовка (нет одного заголовка, который включен в каждый исходный файл)указанный проект компилируется с g ++ и управляется makeЕсть ли способ включить ...

1 ответ

Одно предостережение: Debian использует другое именование, просто чтобы быть сложным, поэтому будьте осторожны, если вы работаете в системе на основе Debian, так как они имеют разные имена, например.

ытался понять соглашения об именах, лежащие в основе кросс-компиляторов gcc, но, похоже, есть противоречивые ответы. В моей системе есть три кросс-компилятора: arm-none-linux-gnueabi (компилятор CodeSourcery ARM для ...