gcc
Wiele bibliotek glibc na jednym hoście
Wiele bibliotek glibc na jednym hoście
Mój serwer linux (SLES-8) ma obecnie glibc-2.2.5-235, ale mam program, który nie będ ... /newglibc/libc.so.6)
Więc wygląda na to, że nadal linkują do / lib i nie odbierają z miejsca, gdzie je umieściłem?
Dzięki
Jak zainstalować GCC kawałek po kawałku z GMP, MPFR, MPC, ELF, bez bibliotek współdzielonych?
Jak zainstalować GCC (GNU Compiler Collection) kawałek po kawałku, używając bieżącej wersji,
używając poprawnych wersji zale ... ELF: Biblioteka formatów wykonywalnych i Linkowalnych
PPL: Parma Polyhedra Library (opcjonalnie, do optymalizacji pamięci)
Build.so Plik z.plik c za pomocą wiersza poleceń gcc
Próbuję stworzyć projekt hello world dla linuksowych bibliotek dynamicznych (pliki.so). Witam.c:
#include <stdio.h>
v ... id hello()
{
printf("Hello world!\n");
}
Jak utworzyć plik. so, który eksportuje hello(), używając gcc z linii poleceń?
Jak sprawdzić, które flagi-march=native aktywują się?
Kompiluję moją aplikację C++ używając GCC 4.3. Zamiast ręcznie wybierać flagi optymalizacji używam -march=native, która teore ... agi optymalizacji mające zastosowanie do sprzętu, na którym kompiluję. Ale jak mogę sprawdzić, których FLAG faktycznie używa?
Jak działa prawdopodobne / nieprawdopodobne makra w jądrze Linuksa i jakie są z nich korzyści?
Grzebałem w niektórych częściach jądra Linuksa i znalazłem takie wywołania:
if (unlikely(fd < 0))
{
/* Do something ... I czy warto (i utraty przenośności prawdopodobnie) przynajmniej w wąskim gardle kodu (w przestrzeni użytkownika, oczywiście).
Jak dodać domyślną ścieżkę include dla GCC w Linuksie?
Chciałbym, aby gcc dołączało pliki z $HOME/include oprócz zwykłych katalogów include, ale nie wydaje się być analogiem do $LD ... eń podczas kompilacji (lub w pliku makefile), ale naprawdę chciałbym uniwersalne podejście tutaj, jak w przypadku biblioteki.
Jak pozbyć się ostrzeżeń 'deprecated conversion z ciągów znaków na' char*" w GCC?
Więc pracuję nad niezwykle dużą bazą kodową, A Ostatnio zaktualizowaną do gcc 4.3, która teraz uruchamia to Ostrzeżenie:
... czas. Problem polega na tym, że biegam z -werror, więc potrzebuję sposobu na stłumienie tych ostrzeżeń. Jak mogę to zrobić?
Usuwanie końcowego znaku nowej linii z wejścia fgets ()
Próbuję pobrać dane od użytkownika i wysłać je do innej funkcji w gcc. Kod jest podobny do tego.
printf("Enter your Name: ") ... u ma znak newline \n. Więc jeśli wpiszę {[2] } to kończy się wysłaniem John\n. Jak usunąć \n i wysłać odpowiedni ciąg znaków.
Czy atrybut gcc ((packed)) / # pragma pack jest niebezpieczny?
W języku C kompilator będzie układał elementy struktury w kolejności, w jakiej zostały zadeklarowane, z ewentualnymi bajtami ... ęp do niewspółosiowych elementów spakowanych struktur? Czy jest to w ogóle możliwe, aby to zrobić we wszystkich przypadkach?
Clang vs GCC - który produkuje lepsze binaria? [zamknięte]
Obecnie używam GCC, ale niedawno odkryłem Clang i zastanawiam się nad przełączeniem. Jest jednak jeden decydujący czynnik-jak ... porównania wynikowego skompilowanego oprogramowania - czy mógłbyś wskazać mnie do niektórych lub opisać swoje doświadczenia?
std:: vector performance regression przy włączaniu C++11
Znalazłem interesującą regresję wydajności w małym fragmencie C++, kiedy włączam C++11:
#include <vector>
struct Ite ... ( +- 9.84% ) [74.81%]
0.036678068 seconds time elapsed ( +- 0.80% )
C / c++ z GCC: statycznie dodawaj pliki zasobów do pliku wykonywalnego/biblioteki
Czy ktoś ma pomysł jak statycznie skompilować dowolny plik zasobów bezpośrednio do pliku wykonywalnego lub pliku biblioteki w ...
Potrzebowałbym tego do pracy dla bibliotek współdzielonych i zwykłych plików wykonywalnych ELF.
Każda pomoc jest doceniana
Gdzie gcc szuka plików nagłówkowych C i C++?
W systemie Unix, gdzie gcc szuka plików nagłówkowych?
Spędziłem trochę czasu dziś rano szukając plików nagłówkowych systemu, więc pomyślałem, że to będzie dobra informacja, aby mieć tutaj.
Jak używać / instalować gcc na Mac OS X 10.8 / Xcode 4.4
Zainstalowałem Mountain Lion (Mac OS X 10.8) i teraz gcc nie jest już dostępny. Zainstalowałem również Xcode 4.4, więc nie m ... dla klejnotów ruby (które mają natywne rozszerzenia).
Czy Xcode 4.4 zawiera gcc czy jest jakiś sposób na zainstalowanie gcc?
Nie rozumiem -Wl, - rpath -Wl,
Dla wygody dodałem odpowiednie strony Man poniżej.
Moje (błędne)zrozumienie po pierwsze: jeśli muszę oddzielić opcje ,, ozn ... na, gdy
lokalizowanie współdzielonych obiektów, które są
wymagane przez obiekty współdzielone jawnie
zawarte w linku;
Jak skompilować Windows na Linuksie z gcc / g++?
Napisałem kilka efektów w C++ (g++) używając freeglut na Linuksie i kompiluję je za pomocą
g++ -Wall -lglut part8.cpp -o pa ... e Windows, które zawierają wszystko, co potrzebne?
Nie mam Windowsa, więc byłoby super, gdybym mógł to zrobić na Linuksie:)
Jaka jest różnica między C, C99, ANSI C i GNU C?
Zacząłem ćwiczyć programowanie na codechef i byłem zdezorientowany przez różnicę między C i C99. Co to znaczy "C"? Czy to C8 ... oczątkującym programistą. Wiem, co to jest język C. Wiem, że istnieją różne standardy C przez ANSI, takie jak C89, C99 i C11.
Jaka jest zaleta wbudowanych instrukcji GCC w If else?
Natknąłem się na #define, w którym używają __builtin_expect.
Dokumentacja mówi:
Wbudowana Funkcja: long __builtin_expe ... ędzie zerem.
Więc dlaczego nie użyć bezpośrednio:
if (x)
foo ();
Zamiast skomplikowanej składni z __builtin_expect?
Inicjalizacja konstruktora-kolejność oceny listy
Mam konstruktor, który pobiera kilka argumentów. Założyłem, że zostały zbudowane w podanej kolejności, ale w jednym przypadk ... {
public:
A(OtherClass o, string x, int y) :
a_(o), b_(a_, x, y) { }
OtherClass a_;
AnotherClass b_;
};
typedef fixed length array
Muszę zdefiniować 24-bitowy typ danych.Używam char[3] do reprezentowania typu. Czy mogę wpisać char[3] do type24? Próbowałem ... ku C, to narzekało. Chciałbym móc definiować funkcje typu type24_to_int32(type24 val) zamiast type24_to_int32(char value[3]).