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.


Wiadomości - Łukasz Leppiej

Strony: [1] 2
1
C/C++ / templaty/szablony w g++
« dnia: 2008-08-22, 23:20:26 »
Dzięki!

2
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

3
Sieć / ethernet 100Mb -> 10Mb
« dnia: 2008-06-10, 13:26:12 »
Dzięki!
O to chodziło!

4
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

5
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

6
Konfiguracja / Kompilacja jądra
« dnia: 2007-12-06, 18:32:16 »
Cytat: arctgx
Na działającym Linuksie zobacz poleceniem mount, gdzie masz zamontowaną główną partycję. to powinno wyeliminować problem jej wyboru w linii komend jądra.
mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda1 on /windows type ntfs (rw,noexec,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)


Cytat: arctgx
Ale problem może być inny. Skoro jest to sda*, to może do jądra trzeba wrzucić na stałe lub do initrd moduły obsługi dysków SATA i kontrolera na płycie głównej.

Pogrzeb po forum - już podobny problem był całkiem niedawno - rozwiązany zresztą.
OK


Dzieki:)

7
Konfiguracja / Kompilacja jądra
« dnia: 2007-12-06, 00:19:16 »
W grubie - menu.lst
zmieniłem UUID na zwykły wpis

 
kernel /boot/vmlinuz root=/dev/sda2 ro

Niestety ten sam błąd

.conf jest dokładnie taki sam jak na stronie:
http://lindeman.nu/category/linux-on-dell-insipron-6000


Sciągnąłem sobie .conf stamtąd.... w końcu ten sam(?) nieznacznie różniący się sprzęt.

Dzięki

8
Konfiguracja / Kompilacja jądra
« dnia: 2007-12-05, 11:55:31 »
Cytat: chmooreck
Cytuj
VFS: Cannot open root device UUID=(blebleble...) or unknown block (0,0)
Please append correct root= boot option


root=UUID=0a23c8af-6927-4b02-934c-15e48dde1ddf
opis błędu chyba jest jasny ? ;-)
a nie możesz po prostu podać czegoś w stylu /dev/sda1 (tam gdzie masz partycję '/') ?
Dzięki za odpowiedź.

Spróbuję dodać, ale nie sądzę, żeby to coś zmieniło,
bo root=UUID=0a23c8af-6927-4b02-934c-15e48dde1ddf
jest dokładnie taki sam dla nowego kernela(final_try) jak i dla działającego....

Dlaczego nie stworzył się obraz initrd??

P.S.
Co to jest linux-headers w /usr/src i czym się różni od źródeł?

Dzięki:D

9
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.

10
Konfiguracja / rozdzielczość grub
« dnia: 2007-07-28, 09:59:02 »
2007-07-27 23:52:33 lamaglama napisał:

> 2007-07-27 23:46:57 lamaglama napisał:
 >
 > > 2007-07-27 23:35:29 paroxyzm napisał:
 >  >
 >  > > 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.
 >  >  >
 >  >
 >  > w  konsoli sie rozmazuje ?
 >  > spróbuj dodać do parametrów jądra opcję :
 >  > vga=normal
 >  >
 >  > lub vga=ask
 >  >
 >  > lista trybów(choć pewnie nie wszystkich):
 >  > # vga = normal
 >  > # VESA framebuffer console @ 1024x768x64k
 >  > # vga=791
 >  > # VESA framebuffer console @ 1024x768x32k
 >  > # vga=790
 >  > # VESA framebuffer console @ 1024x768x256
 >  > # vga=773
 >  > # VESA framebuffer console @ 800x600x64k
 >  > # vga=788
 >  > # VESA framebuffer console @ 800x600x32k
 >  > # vga=787
 >  > # VESA framebuffer console @ 800x600x256
 >  > # vga=771
 >  > # VESA framebuffer console @ 640x480x64k
 >  > # vga=785
 >  > # VESA framebuffer console @ 640x480x32k
 >  > # vga=784
 >  > # VESA framebuffer console @ 640x480x256
 >  > # vga=769
 >  > # End LILO global section
 >  >
 >  > http://linuxfromscratch.org/pipermail/blfs-support/2002-October/030230.html
 >  >
 >
 >
 > możesz to zrobić przed załadowaniem systemu najedź na odpowiednią pozycję wyboru systemu
 > naciśnij klawisz 'e'  ,  następnie wybierz linię zaczynającą się od "kernel" i
 > naciśnij znowu 'e' , zedytuj ją lub dopisz ten parametr i naciśnij 'b'
 >
 > po zbotowaniu systemu zaloguj się i wprowadź analogiczne zmiany w konfiguracji gruba
 > /boot/grub/.lst lub .conf
 >
 > Pisałem z pamięci jakoś tak to wygląda w każdym razie .
 >
 >


Obraz w konsoli jest OK.
Tylko mam taką konfigurację, że od razu wchodzi do Xów...
Dopiero po wejściu do nich się zamazuje.

No i jak wywolac konslole?


11
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.

12
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:)



13
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.

14
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

15
Konfiguracja / linux/config.h
« dnia: 2007-03-09, 19:39:37 »
2007-02-09 18:14:15 Lorenzo napisał:

> To zakomentuj w źródle odwołanie do tych nagłówków


Możesz podać przykład?

Strony: [1] 2