Nowe posty

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Pokaż wątki - Łukasz Leppiej

Strony: [1]
1
C/C++ / templaty/szablony w g++
« dnia: 2008-08-22, 22:09:44 »
Cześć!!

Natknąłem się ostatnio na taki problem z linkowaniem plików z szablonami:
W 1. pliku mam funkcje main.cpp, która nic nie robi tylko korzysta z funkcji szablonowej, która jest zdefiniowana w pliku 2 - Szablon.cpp.

Mam 3 trywialne pliki:

@@@
plik main.cpp :

#include "Szablon.hpp"
int main(){
  int rezultat=funkcja(t1,t2);
}

@@@
plik Szablon.hpp :

template
T funkcja(T,T);

@@@
plik Szablon.cpp :

#include "Szablon.hpp"
template
T funkcja(T t1,T t2){
   return t1*t2;
}
@@@
Wywołuje komendę:

g++ main.cpp Szablon.cpp

Otrzymuję błąd:
main.cpp:(.text+0x9f): undefined reference to `int funkcja(int, int)'
collect2: ld returned 1 exit status


W jaki sposób rozwiązać problem jeśli chcę umieścić wszystkie definicje szablonów w jakimś osobno kompilowanym pliku Szablon.cpp ??

(Jakoś razi mnie umieszczanie dyrektywy
#include "Szablon.cpp"
w main.cpp ...)

gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)


Dzięki za wszelkie info

Pozdro

2
Sieć / ethernet 100Mb -> 10Mb
« dnia: 2008-06-09, 16:46:53 »
Czesc,
Mam linuxa open suse10.3, jadro 2.6.22 z KDE

W jaki sposob zmienic przepustowosc karty sieciowej z defaultowej wartosci 100Mb na 10Mb?

Dzieki i pozdro

3
Konfiguracja / Dobry howto o kompilacji kernela
« dnia: 2008-01-20, 22:38:20 »
Cześć!!!


Czy ktoś jest w posiadaniu informacji o jakiejś stronce o kompilacji kernela 2.6.(około20)??

Z tego co  szukałem na sieci to jakieś same stare rzeczy mi google podpowiada.




Dzięki za info

Pozdr

4
Konfiguracja / Kompilacja jądra
« dnia: 2007-12-05, 09:58:02 »
Witam,

Mam laptop dell inspiron 6000 i próbuje postawić jakieś jajko...
niestety podczas bootowania wywala mi błąd:
VFS: Cannot open root device UUID=(blebleble...) or unknown block (0,0)
Please append correct root= boot option


Z tego co czytałem na sieci to podobno jest to wynikiem, tego, że nie wkopmilowało się w jądro obsługi plików ext2 albo ext3...
Jednak mam je wkompilowane.

Kompilacje robiłem tak:
cd /usr/src/linux-XXX/
make menuconfig
make dep
make
make modules
make modules_install



%%%% .conf
# File systems
#
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=y
%%%%

%%%% menu.lst

title      Ubuntu, kernel 2.6.20-16-generic
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-16-generic root=UUID=0a23c8af-6927-4b02-934c-15e48dde1ddf ro quiet splash
initrd      /boot/initrd.img-2.6.20-16-generic
quiet
savedefault


title final_try
root      (hd0,1)
kernel      /boot/vmlinuz root=UUID=0a23c8af-6927-4b02-934c-15e48dde1ddf ro single

Dzięki za info.

5
Konfiguracja / rozdzielczość grub
« dnia: 2007-07-27, 23:35:29 »
Ostatnio zainstalowałem sobie Red hata 7, ustawiłem rozdzielczośc na zbyt wielką, tak ze teraz nie obraz sie rozmazuje.

Problem w tym, jak zmienić tę rozdzielczość??
Nie da się prejśc między tty poleceniem ctrl+alt+FX

Innymi słowy:
Jak wywołać terminal textowy??
Czy da się to zrobić już w grubie?

Dzięki z góry za uwagi.
Pozdro.

6
Sieć / Host administratively prohibited
« dnia: 2007-06-09, 02:16:44 »
Witam!!
Mam naprawdę proste pytanie:

Mam w domu 2 kompy linuxowe i łączą się  one przez router.

Wysyłając z A do B wiadomość na port 5060 (np. Invite) wszystko jest OK.

Natomiast odwracając sytuację (B=>A) już nie jest tak pięknie, bo dostaję informację (zebraną w tcpdump):
 ICMP Destination Unreachable Host administratively prohibited.

Jeszcze nie bawiłem się w ipchains, ani firewalle....ale
przypuszczam, że to o to chodzi(??), więc proszę bardziej doświadczonych użytkowników o wsparcie:)


P.S.Dlaczego polecenie:
ssh user@192.168.0.108 DZIAŁA
telnet 192.168.0.108
 NIE DZIAŁA (Trying 192.168.0.108...telnet: Unable to connect to remote host: No route to host )


Pozdrawiam i dzięki z góry:)



7
Witam!!
Mam gnome i Ubuntu edgy.
Jądro 2.6.20.

Próbuję skonfigurować kphone w wersji dla obsługi SCTP.


Wyskakują  błędy:

[...]
checking for dcopidl2cpp... /usr/bin/dcopidl2cpp
checking for mcopidl... /usr/bin/mcopidl
checking for kdb2html... not found
configure: error: The important program kdb2html was not found!
Please check whether you installed KDE correctly.

Szukając w necie natrafiłem na jakieś rozwiązanie::


    "kdb2html is a program of KDE3.2
    downgrade to KDE3.2"

No i teraz pytanie jak przejść do KDE3.2??

Pozdro i dzięki za help.

8
Konfiguracja / initrd.img - tworzenie dla nowego jądra
« dnia: 2007-03-11, 16:30:55 »
po próbie wklepania:

/boot# mkinitramfs -o initrd.img-2.6.20.2 2.6.20.2
cp: brakujący plik docelowy po `/tmp/tmp.yogmJ10049/sbin/'
Spróbuj `cp --help' dla uzyskania informacji.
------------------
Error has occured!


Wykonałem #make modules i #make modules_install

System Kubuntu

Proszę o pomoc.
Pozdrawiam
Łukasz

9
Administracja / yum - Error: Bad repository file
« dnia: 2006-10-07, 21:39:41 »
Jak naprawić błąd
# yum upgrade
Error: Bad repository file ///etc/yum.repos.d/aurox-devel.repo, no repo stanzas

Ew. Proszę o przydatne linki.
Pozdro Łukasz

Strony: [1]