Форум программистов, компьютерный форум CyberForum.ru

GCC как часть библиотек линковать статически, а часть динамически? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файлы. Найти наи-меньшее из значений компонент с четными номерами http://www.cyberforum.ru/cpp-beginners/thread1060495.html
Задание : Дан файл, компоненты которого являются действительными числами. Найти наи-меньшее из значений компонент с четными номерами. #include "stdafx.h" #include <fstream> #include <iostream> using namespace std;
C++ немного иправить программу Программа Вводит класс для работы с объектом "рациональная дробь" и реализует: а)сложение(вычитание) двух дробей; б)приведение дроби к несократимому виду. пункт б) почему то не делает.Еррорит. Помогите исправить.Заранее спасибо #include <iostream> #include <clocale> #include <tchar.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1060494.html
C++ Найти элемент массива, равный заданному числу Х и отпечатать его индекс
Задан массив чисел А,упорядоченный по возрастанию по строкам и столбцам, т.е. А < А < ... < А (при всех I), А < A < ... < А (при всех J). Найти элемент массива, равный заданному числу Х и отпечатать его индексы (I,J). Напечатать слово «НЕТ», если такого элемента не окажется. Х можно сравнить не более, чем с M+N элементами массива.
Количество итераций выводится неправильно C++
Кол-во итераций должно быть на 1 больше чем индекс элемента, но выводятся одинаковые значение. В чем ошибка? #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { int a, b, c = 0, i, N, it = 0; srand(time(0)); cout << "Введите кол-во элементов массива " << endl;
C++ Использование классов http://www.cyberforum.ru/cpp-beginners/thread1060474.html
Разработать заголовочный файл, содержащий описание соответствующего класса, функции и операторы. Описание функций-членов класса разместить в отдельном файле. Найдите произведение двух многозначных целых чисел.
C++ Не могу найти ошибку Дан текст. Слова в предложениях разделены одним или несколькими пробелами. В головной функции ввести текст. Во второй функции определить в каждом предложении количество слов, которые слева и справа читаются одинаково. #include<stdio.h> #include<conio.h> #include<stdlib.h> int pal(char*); int main() { char *st; int n=0,g=0; подробнее

Показать сообщение отдельно
gromo
370 / 269 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
30.12.2013, 17:01  [ТС]     GCC как часть библиотек линковать статически, а часть динамически?
Цитата Сообщение от ForEveR Посмотреть сообщение
Или через rpath. bstatic/bshared
Спасибо, помогло такое:
Bash
1
-Wl,-Bstatic,-lgmp,-lgmpxx,-lboost_regex,-Bdynamic [тут уже сами подставлялись qt-шные динамич. либы]
Ранее я добавлял опции линковщику через QMAKE_LFLAGS, а qmake [цензура] выставлял их в командной строке ДО укзазания объектных файлов. В итоге линкер игнорировал все мои просьбы линковать статически (да и вообще линковать).
Цитата Сообщение от DiffEreD Посмотреть сообщение
Ну а если подключать бустовские либы ...-mt-s-..., ...-mt-sd-..., - разве они не линкуются статически?
Хмм... не совсем понимаю о чем вы.
Цитата Сообщение от castaway Посмотреть сообщение
Буква s в имени библиотеки говорит о том что она то статическая.
где именно? обычно это Shared

Добавлено через 4 минуты
Например
Bash
1
2
z@x:~$ ls -l /usr/lib/libgcc_s.so
lrwxrwxrwx 1 root root 13 Dec 23 15:02 /usr/lib/libgcc_s.so -> libgcc_s.so.1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru