Вопросы по теме 'g++'
C++ два или более типов данных в объявлении
Я получаю странную ошибку от g++ 3.3 в следующем коде:
#include <bitset>
#include <string>
using namespace std;
template <int N, int M>
bitset<N> slice_bitset(const bitset<M> &original, size_t start) {...
14683 просмотров
schedule
05.05.2022
Статическая связь с динамической библиотекой. glibc
Так. У меня возникла проблема: на машине установлены две версии GCC. 3.4.6 и 4.1.
Это связано с некоторыми проблемами зависимости с новым программным обеспечением. (требуется glibc 4.1)
Когда я собираюсь связать это новое программное...
2852 просмотров
schedule
18.03.2024
Шаблоны C++, неопределенная ссылка
У меня есть функция, объявленная так:
template <typename T>
T read();
и определяется так:
template <typename T>
T packetreader::read() {
offset += sizeof(T);
return *(T*)(buf+offset-sizeof(T));
}
Однако, когда я...
30991 просмотров
schedule
04.05.2022
Несоответствие между определением конструктора и объявлением
У меня был следующий код на C ++, где аргумент моего конструктора в объявлении имел константу, отличную от определения конструктора.
//testClass.hpp
class testClass {
public:
testClass(const int *x);
};
//testClass.cpp...
930 просмотров
schedule
25.11.2022
Генерация объектного файла в отдельный каталог с помощью компилятора g++ - C++
Я использую следующий код для компиляции файла cpp в объектный файл.
g++ -c main.cpp
Приведенный выше код генерирует файлы .o в том же каталоге, где находится main.cpp.
Предположим, у меня есть папка с именем obj и мне нужно создать там...
15310 просмотров
schedule
02.05.2023
Обновите GCC на OSX
Итак, я новый программист, и я только что установил XCode на свой Macbook, чтобы получить GCC. Я думаю, что Xcode — единственный способ получить GCC на OSX. Теперь, когда я запускаю свое приложение Hello World на C++, g++ показывает, что это версия...
124471 просмотров
schedule
16.04.2022
компиляция кода С++ с использованием gnu/c getline() на mac osx?
Я пытаюсь скомпилировать уже существующий пакет С++ на моем компьютере Mac OSX Leopard и получаю следующую ошибку:
error: no matching function for call to 'getline(char**, size_t*, FILE*&)'
Вероятно, это связано с тем, что getline()...
5658 просмотров
schedule
10.03.2023
Ошибка связывания с GCC 4.3.2 на RHEL 5.3 и libstdc++.so. Есть гуру GCC?
Пытаюсь использовать компилятор RHEL5.3 GCC 4.3.2 для создания своего программного обеспечения на этой платформе. Я получаю следующую ошибку независимо от того, что я пытаюсь компилировать с -O2, но он отлично строится без оптимизации. Есть идеи?...
1977 просмотров
schedule
31.03.2022
Выровнять собственный код по границам памяти фиксированного размера с GCC / G ++ / AS?
У меня есть функция C, которая содержит весь код, реализующий байт-коды интерпретатора байт-кода.
Мне интересно, есть ли способ выровнять сегменты скомпилированного кода в памяти по границам фиксированного размера, чтобы я мог напрямую вычислить...
1228 просмотров
schedule
09.08.2022
Использование GSL с cygwin g++
пытаясь заставить научную библиотеку Gnu (gsl) работать в cygwin g++.
Cygwin устанавливается и обновляется со всеми параметрами по умолчанию, включая gsl:runtime, gsl-apps и gsl-doc. Я пробую пример программы, приведенный на веб-сайте gsl:...
6357 просмотров
schedule
26.08.2023
Статическая инициализация и уничтожение глобальных объектов статической библиотеки не происходит с g ++
Некоторое время назад я думал, что статическая библиотека .a - это просто набор объектных файлов .o, просто архивирующий их, а не заставляющий их обрабатывать по-другому. Но связывание с объектом .o и соединение со статической библиотекой,...
9773 просмотров
schedule
15.08.2022
Связывание с файлами .so (webkit)
Я пытаюсь создать программу, которая использует часть кода из WebKit / GTK +. В частности, я хочу загрузить строку, использовать синтаксический анализатор WebKit для построения дерева DOM, а затем выполнить итерацию по этому дереву.
Я пытаюсь...
2905 просмотров
schedule
12.01.2022
Почему это не компилируется?
Когда я пытаюсь объявить iss, используя первую форму, g++ выдает мне «ошибка: нет совпадения для« оператора >> »в« iss >> s »». Но разве два разных объявления не делают одно и то же?
#include <iostream>
#include <sstream>
#include...
446 просмотров
schedule
03.02.2024
Предупреждение об отсутствии виртуального ключевого слова
Недавно у меня была неприятная проблема, которая сводилась к очень простой ошибке кодирования. Рассмотрим следующий код:
#include <iostream>
class Base
{
public:
void func() { std::cout << "BASE" << std::endl; }
};
class...
1264 просмотров
schedule
15.01.2024
Как связать файл .o с помощью g++
Я пытаюсь использовать g++ для компиляции файла .cc, и мне нужно связать файл .o.
Итак, я попытался:
$g++ -o client -I../ipc -L../messages.o client.cc
/usr/bin/ld: error: ../messages.o: can not read directory: Not a directory
И я пробовал:...
22143 просмотров
schedule
19.12.2023
Отключение проверки границ для векторов С++
С stl::vector:
vector<int> v(1);
v[0]=1; // No bounds checking
v.at(0)=1; // Bounds checking
Есть ли способ отключить проверку границ, не переписывая все at() как [] ? Я использую стандартную библиотеку GNU C++.
Изменить : я...
4592 просмотров
schedule
29.09.2023
Что делает -Wall в g++ -Wall test.cpp -o test?
-o изменяет имя выходного файла (я обнаружил, что с помощью --help)
Но я не могу узнать, что делает -Wall ?
65991 просмотров
schedule
25.03.2024
Атомарный своп в GNU C ++
Я хочу убедиться, что я правильно понял. Это сложно, поэтому я почти уверен, что что-то упускаю. У меня есть программа, состоящая из потока в реальном времени и потока не в реальном времени. Я хочу, чтобы поток, не относящийся к RT, мог поменять...
12988 просмотров
schedule
06.07.2023
MinGW не создает объектный файл при компиляции
Я только что купил себе новый ноутбук в путешествии, а в свободное время начал тестировать MinGW. на нем, пытаясь скомпилировать свою собственную ОС, написанную на C++, затем я создал все необходимые файлы и kernel.cpp :
extern "C"...
1561 просмотров
schedule
06.07.2022
HP-UX: libstd_v2 в трассировке стека кода JNI, скомпилированного с помощью g++
uname -mr: B.11.23 ia64
g++ --версия: g++ (GCC) 4.4.0
Java-версия:
Java(TM) SE Runtime Environment (сборка 1.6.0.06-jinteg_20_jan_2010_05_50-b00) Java HotSpot(TM) Server VM (сборка 14.3-b01-jre1.6.0.06-rc1, смешанный режим)
Я пытаюсь...
1832 просмотров
schedule
10.10.2023