Вопросы по теме 'gcc'
Предупреждения или ошибки для неявного преобразования примитивов C++
Я провел серьезный рефакторинг некоторого кода C++ и обнаружил множество ошибок, возникающих из-за неявных преобразований, о которых я не знаю.
Пример
struct A *a();
bool b() {
return a();
}
void c() {
int64_t const d(b());
}...
13260 просмотров
schedule
27.04.2024
Позиционно-независимый код и vtable
Как реализуются виртуальные функции в позиционно-независимом коде?
Я знаю, что если в моем классе есть виртуальные функции, компилятор обычно генерирует для него виртуальную таблицу, содержащую адреса всех виртуальных функций, и хранит указатель на...
1311 просмотров
schedule
30.04.2024
G++ не может найти библиотеки повышения. Я говорю, что они на виду
Я пытаюсь создать код. Вот ошибка, которую я получаю:
main.o: In function `__static_initialization_and_destruction_0':
/home/jmbeck/Downloads/boost_1_48_0/boost/system/error_code.hpp:214: undefined reference to...
5084 просмотров
schedule
10.04.2024
Предоставленная учителем библиотека для x86_64 несовместима с моей системой
Мне дали задание в школе, и в моей лекции говорилось, что нам нужно использовать его предварительно скомпилированную библиотеку C, которая содержит важное определение функции.
Я попытался удалить все текущие файлы *.o из каталога, в настоящее время...
198 просмотров
schedule
01.05.2024
Как получить имя пользователя из uid в Linux API?
Я новичок в linux . Мне нужно знать имя пользователя из данного идентификатора пользователя в моем приложении c. Есть ли какая-нибудь функция linux api для этого?
Спасибо
7306 просмотров
schedule
02.05.2024
gcc DLL из С#: процедура инициализации DLL не удалась в Windows 10
Я разрабатываю C# DLL, для которой нужен код, который у меня есть как C++ DLL, созданный gcc. Для этого я написал оболочку C и скомпилировал ее, используя gcc (TDM-GCC MinGW-w64) в качестве DLL. Другими словами, у меня есть:
C++.dll создан...
792 просмотров
schedule
16.03.2024
Очиститель адресов Gcc в автономном режиме
Я использую GCC 4.8.1 с включенной опцией очистки адресов, т.е. я компилирую и связываю, используя -fsanitize=address . С этой старой версией GCC не обеспечивает достойный результат. Ему нужен символизатор. Нет необходимости в дополнительных...
84 просмотров
schedule
09.05.2024
различное поведение между gcc и clang в таком коде
int main()
{
std::vector<char> delimiters = { ",", ";" };
std::cout << delimiters[0];
}
Я получаю разные ответы между gcc и clang
clang7.0.0 распечатать,
gcc8.2.0 выдает ошибку
завершение вызывается после...
162 просмотров
schedule
07.03.2024
Явная спецификация представления двойной точности, используемого компилятором
Недавно я столкнулся с проблемой, что visual-c++ не соответствует IEEE 754 , но вместо этого использует субнормальное представление . То есть числа с плавающей запятой двойной точности в нем не имеют обычного представления из 1 знакового бита,...
381 просмотров
schedule
20.03.2024
компоновщик gcc, как объявить область между HEAP и STACK, поместить туда переменную для обнаружения переполнения (проблема с жестким сбоем на Cortex M3)?
Я работаю над Silabs ARM Cortex M3 (EFM32PG12).
Я хочу объявить раздел компоновщика XXX между кучей и стеком, поместить туда переменную и посмотреть позже (тема аппаратного сбоя), если эта переменная загрязнится.
.heap (COPY):
{...
30 просмотров
schedule
13.04.2024