Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Наиболее быстрый способ сортировки файла в 1 Тб при ограниченном объёме оперативной памяти Привет! Какой есть наиболее быстрый способ сортировки файла, содержащего int-ы (по одному int-у на каждой строчке), размером в 1 террабайт, если на компе, к примеру, доступно всего 2 гб оперативки ... ? Ну файл с нитами типа: 1 2 3 4 6346546 234524234 656546546 https://www.cyberforum.ru/ cpp-beginners/ thread1506526.html C++ Наиболее быстрый способ сравнения двух экземпляров структур на предмет одинаковости их полей
Есть структура, в которой есть несколько int-ов и char-ов, какой имеется наиболее быстрый способ в C/C++ для сравнения двух экземпляров этой структуры на предмет полного совпадения значений полей? Я полагаю, что memcmp? (почленово сравнивать структуры наверное далеко не самый быстрый способ...) struct Item { int a; int b; char c;
C++ Заменить "fopen" в c++ на "TOpenDialog" в Builder6 Здравствуйте дорогие форумчане! 1. Что дано: По результатам чтения 1 части книги Пахомова "C++ Для начинающих" написал программу-конвертер. Состоит она из двух частей. Первая - считывает данные из файла *.txt в массив. Вторая - форматирует данные нужным образом и выводит в новый *.txt файл. Общение с файлами организовывал так: FILE * pFile; pFile = fopen ("input.txt" , "r"); https://www.cyberforum.ru/ cpp-beginners/ thread1506498.html C++ Приведение массива char[] (или char* ) в LPCTSTR https://www.cyberforum.ru/ cpp-beginners/ thread1506451.html
Задача: пользователь вводит директорию, нужно проверить существует ли эта директория. Функция DirExists проверки работает правильно, но аргумент у этой функции имеет тип LPCTSTR, клиент вводит строку (char или char*) преобразование в LPCTSTR происходит неверно. Просьба помочь преобразовать в LPCTSTR. #include "stdafx.h" #include "stdafx.h" #include <windows.h> #include <stdio.h>...
C++ Формула поворота объекта
Здравствуйте! Подскажите, пожалуйста, формулу, по которой можно рассчитать угол ( в радианах ) поворота объекта так, чтобы он смотрел на другой объект. Что-то не получается объяснить на словах, по этому я прикрепил картинку. Нужно просто синенькую фигуру повернуть на красную. Спасибо.
C++ Создание .ехе файла, работающего без подключения библиотек на других компьютерах https://www.cyberforum.ru/ cpp-beginners/ thread1506415.html
Привет всем. вопрос такой. как в sublime text 3 создать ехе файл(С++(mingw)), который на других компах будеть работать без подключения используемых библиотек. как я понял такой ехе называется статическим. содержит весь код библиотек в себе. задавал вопрос на разных форумах. ответа пока нет. спасибо.
C++ Список инициализации конструктора Всем привет. У меня есть некоторые вопросы насчет списка инициализации конструктора. Да и вообще не понимаю отличия от инициализации в теле конструктора и в списке инициализации.Вот например здесь сказано что вызывать конструктор базового класса надо в списке инициализации, а почему так? И вот еще вопрос. Скажем есть такой код. class A { public: int x; A() { x=5; } https://www.cyberforum.ru/ cpp-beginners/ thread1506402.html Генератор случайных чисел стал предсказуем C++
Подскажите, не могу получить ряд случайных чисел, по какой то причине. int main() { for(int i = 0; i < 100; i++){ srand ( (unsigned int)time(0)); std::cout << std::rand() << std::endl; }; getchar();
C++ Программа выводит ошибку в формуле https://www.cyberforum.ru/ cpp-beginners/ thread1506387.html
#include <iostream> #include <clocale> using namespace std; int main() { float a,b,f,x; setlocalele(0,""); cout<<"Введите числа a,b и f:"; cout<<"a=";
C++ Исполняемый файл c++ в IDE Netbeans https://www.cyberforum.ru/ cpp-beginners/ thread1506373.html
Вопрос. Среда Netbeans, компилятор Cygwin. Все работает нормально во внутренней консоли и во внешней. В папке есть только *.cpp и makefile. Но вот как сохранить *.exe - ума не приложу. Буду благодарен за разъяснение - может быть кто сталкивался и решил такой вопрос
ShellExecute. Программа открывает один видеофайл, но оставшиеся 2 - нет C++
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Прорамма почему-то запускает только один из трёх видеофайлов, третий. НО остальные 2 не запускаются при вводе чисел 1 и 2.. В чём может быть причина? Высылаю отрывок кода: cin >> c; if (c == 1) ShellExecuteA(NULL,("open"),("E:\2014_1.mp4"),NULL,NULL,1); if (c == 2) ...
C++ Как выделить текст в С++? https://www.cyberforum.ru/ cpp-beginners/ thread1506317.html
В Norton Commander при навигации использовалось выделение, как здесь на картинке. Вот как таким образом "выделить" текст в косноли.
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
29.07.2015, 15:59 0

Что такое "position-independent code" (-fPIC in gcc) ? - C++ - Ответ 7922675

29.07.2015, 15:59. Показов 17319. Ответов 9
Метки (Все метки)

Лучший ответ Сообщение было отмечено Butt-Head как решение

Решение

Если кратко.

Без fpic динамическая либа будет грузиться в память каждого процесса, который ее использует. С fpic - все процессы будут разделять одну копию. Это на 32битной. На 64битной без fpic будет ошибка линковки.

На 32битной архитектуре статическую либу пофиг как компилить - с fpic или без него.
На 64битной - пофиг, если линкуем в бинарник, и не пофиг, если линкуем в динамические либы (тогда fpic обязателен - им включается магия 64битных регистров для смещений).

Вернуться к обсуждению:
Что такое "position-independent code" (-fPIC in gcc) ? C++
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.07.2015, 15:59
Готовые ответы и решения:

Code::Blocks 16.01, wxWidgets 3.0.3, TDM-GCC. Что не так при запуске exe-файла приложения? (+)
Долго бился над связкой Code::Blocks и wxWidgets. Наконец добился, получил первый исполняемый файл....

Code::Blocks 16.01, wxWidgets 3.0.3, TDM-GCC. Что не так при запуске exe-файла полученного приложения? (+)
Долго бился над связкой Code::Blocks и wxWidgets. Наконец добился, получил первый исполняемый файл....

Просветите кто пользовался, что такое Visual Studio Code?
Добрый день. Полез скачивать MSVC на: https://code.visualstudio.com/?wt.mc_id=DX_841432 а...

Установка gcc на Code::Blocks
Я скачал gcc, но там папка с кучей папок и файлами. Там нету ни одного .exe-файла. Мне в этом...

9
29.07.2015, 15:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.07.2015, 15:59
Помогаю со студенческими работами здесь

GNU GCC Compiler в Code Blocks
Установил по инструкции, но при запуске появляется сообщение Can't find compiler executable in your...

Проблемы с GCC в Visual Studio Code
Установил на новый ПК Visual Studio Code, установил MINGW-w64, скачал базовые файлы, прописал для...

Учим code::blocks компилировать gcc компилятором
не умею пользоваться форумом, переместите в нужную ветку если не туда попал в общем те кто...

Code Blocks компилятор GCC: где найти учебник
Скажите пожалуйста, где можно найти нормальный учебник для этого компилятора, а то большинство для...

[РЕШЕНО] Настройка AVR-GCC для Code::Blocks - подскажите.
Помогите, пожалуйста, со следующим вопросом: Есть комп с Linux, на нем стоит AVR Toolchain....

Linux + Code::Blocks IDE + arm-none-eabi-gcc + openocd
Приветствую всех. Вот как 2 недели занялся изучением программирования микроконтроллеров с arm...

Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами?
Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru