Pytania oznaczone «gcc»

210
typedef tablica o stałej długości

Muszę zdefiniować 24-bitowy typ danych. Używam char[3]do reprezentowania typu. Czy mogę napisać char[3]na maszynie type24? Próbowałem w próbce kodu. I umieścić typedef char[3] type24;w moim pliku nagłówka. Kompilator nie narzekał na to. Ale kiedy zdefiniowałem funkcję void foo(type24 val) {}w moim...

201
Jak zainstalować imagemagick z Homebrew?

Próbuję zainstalować Imagemagick na OSX Lion, ale coś nie działa zgodnie z oczekiwaniami. -> brew install imagemagick /usr/local/git/bin/git ==> Cloning https://github.com/adamv/ImageMagick.git Cloning into /Users/klebershimabuku/Library/Caches/Homebrew/imagemagick--git... fatal:...

197
niezdefiniowane odniesienie do 'std :: cout'

Może to być przykład: #include <iostream> using namespace std; int main() { cout << "Hola, moondo.\n"; } Zgłasza błąd: gcc -c main.cpp gcc -o edit main.o main.o: In function `main': main.cpp:(.text+0xa): undefined reference to `std::cout' main.cpp:(.text+0xf): undefined reference to...

194
Praca modulo z liczbami ujemnymi

W programie C próbowałem poniższych operacji (aby sprawdzić zachowanie) x = 5 % (-3); y = (-5) % (3); z = (-5) % (-3); printf("%d ,%d ,%d", x, y, z); dał mi wyjście jak (2, -2 , -2)w gcc. Za każdym razem spodziewałem się pozytywnego wyniku. Czy moduł może być ujemny? Czy ktoś może wyjaśnić...

186
Jak mogę przetestować kod Arduino?

Chciałbym móc testować jednostkowo mój kod Arduino. Idealnie byłoby w stanie uruchomić dowolne testy bez konieczności przesyłania kodu do Arduino. Jakie narzędzia lub biblioteki mogą mi w tym pomóc? Jest emulator Arduino w rozwoju , które mogą być przydatne, ale to jeszcze nie wydają się być...

184
Wyłącz wszystkie ostrzeżenia gcc

Pracuję nad projektem, który odczyta komunikaty o błędach kompilatora określonej odmiany i zrobię z nimi użyteczne rzeczy. Przykładowa baza kodu, na której testuję to (losowa aplikacja typu open source), a więc często przebudowywana, zawiera kilka bitów, które generują ostrzeżenia, które mnie nie...

183
Realistyczne użycie słowa kluczowego „99 ”C99?

Przeglądałem dokumentację i pytania / odpowiedzi i widziałem o tym wspomniane. Przeczytałem krótki opis, stwierdzając, że programista byłby w zasadzie obietnicą, że wskaźnik nie zostanie użyty do wskazania w innym miejscu. Czy ktoś może zaoferować realistyczne przypadki, w których warto z tego...

175
Czy wątek errno jest bezpieczny?

W errno.h, ta zmienna jest zadeklarowana jako, extern int errno;więc moje pytanie brzmi, czy bezpiecznie jest sprawdzić errnowartość po niektórych wywołaniach lub użyć perror () w kodzie wielowątkowym. Czy to zmienna bezpieczna dla wątków? Jeśli nie, to jaka jest alternatywa? Używam Linuksa z GCC...

175
Clang vs GCC dla mojego projektu Linux Development

Jestem na studiach i do projektu używamy C. Zbadaliśmy GCC i Clang, i Clang wydaje się być znacznie bardziej przyjazny dla użytkownika niż GCC. W rezultacie zastanawiam się, jakie są zalety i wady używania clang, w przeciwieństwie do GCC, do programowania w C i C ++ na Linuksie? W moim przypadku...

172
„/ Usr / bin / ld: nie można znaleźć -lz”

Próbuję skompilować kod źródłowy Androida pod Ubuntu 10.04. Pojawia się błąd mówiący: / usr / bin / ld: nie można znaleźć -lz Czy możesz mi powiedzieć, jak mam to naprawić? Co to cannot find -lzznaczy? Oto pełny komunikat o błędzie: external/qemu/Makefile.android:1101: warning: overriding...

171
Drogi skok z GCC 5.4.0

Miałem funkcję, która wyglądała tak (pokazując tylko ważną część): double CompareShifted(const std::vector<uint16_t>& l, const std::vector<uint16_t> &curr, int shift, int shiftY) { ... for(std::size_t i=std::max(0,-shift);i<max;i++) { if ((curr[i] < 479) && (l[i...

171
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ędzie działał w tej wersji i wymaga glibc-2.3.3. Czy można zainstalować wiele bibliotek glibcs ​​na tym samym hoście? Oto błąd, który pojawia się, gdy uruchamiam program na...