'프로그램 사용'에 해당되는 글 2300건

  1. 2016.03.28 gcc dependency .d 파일?
  2. 2016.02.25 gcc -p -pg
  3. 2016.02.24 xrdp with pulseaudio
  4. 2016.02.23 xrdp의 장점 (vino/vnc 대비)
  5. 2016.02.17 svn merge... 두근두근 6
  6. 2016.02.16 xrdp.ini
  7. 2016.02.16 xrdp 구조?
  8. 2016.02.15 xrdp 3389 / lxde
  9. 2016.02.14 xrdp.. 사용가능한 세션 종류
  10. 2016.02.13 xrdp on ubuntu .... 실패
프로그램 사용/gcc2016. 3. 28. 20:21

쓰는 법은 좀 나중에 읽어 봐야지...

make + gcc에서

컴파일시 의존성을 자동으로 끌어가기 위해

(make 쪽에서 파일 의존성 체크 하니까)

gcc를 이용하여 해당 소스에서 요구하는 헤더들의 목록을 .d 파일로 빼내는 기능


-MM 등의 옵션이 있나 보다..


[링크 : https://latedev.wordpress.com/2014/11/08/generic-makefiles-with-gcc-and-gnu-make/]

[링크 : http://scottmcpeak.com/autodepend/autodepend.html]

[링크 : https://gcc.gnu.org/onlinedocs/gcc-4.4.1/gcc/Preprocessor-Options.html]

'프로그램 사용 > gcc' 카테고리의 다른 글

gcc make CFLAGS=-D 관련  (0) 2016.11.17
gcc -fPIC  (0) 2016.06.22
gcc -M -MM  (0) 2015.12.17
gcc 초기화 관련  (0) 2015.10.21
precompiled header on GCC (라즈베리로 테스트)  (2) 2015.07.30
Posted by 구차니

-p는 prof용

-pggprof용


$ man gcc

       -p  Generate extra code to write profile information suitable for the analysis program prof.  You must

           use this option when compiling the source files you want data about, and you must also use it when

           linking.


       -pg Generate extra code to write profile information suitable for the analysis program gprof.  You

           must use this option when compiling the source files you want data about, and you must also use it

           when linking.



Unlike prof, gprof is capable of limited call graph collecting and printing.

[링크 : https://en.wikipedia.org/wiki/Gprof]


gprof was invented specifically because prof only gives you "self time"

[링크 : http://stackoverflow.com/questions/17612370/whats-the-difference-between-prof-and-gprof]


위키 내용은 prof가 나은거 같지만..

prof는 self time만 잴수 있다는 단점? 머.. 일장일단 정도일려나?


---


$ prof

The program 'prof' is currently not installed. You can install it by typing:

sudo apt-get install profphd


$ man prof
 prof - secondary structure and solvent accessibility predictor

얘는 다른앤가?


'프로그램 사용 > gcov, gprof' 카테고리의 다른 글

gcov와 gcovr  (0) 2023.07.20
gcovr - gocv 를 html로  (0) 2023.07.10
gprof gui  (0) 2023.07.10
gprof flat view 이해하기  (0) 2010.01.24
gcov, gprof  (0) 2010.01.23
Posted by 구차니
프로그램 사용/xrdp2016. 2. 24. 17:30

음.. 시도 해봐야 하나?


직접 빌드해서 올리는걸 봐서는.. 웬지 우분투 15.10에 있는 xrdp는

pulseaudio가 미진할때라 제외되지 않았을까 싶은데



[링크 : https://241931348f64b1d1.wordpress.com/.../how-to-compile-xrdpx11rdp-on-ubuntu/]


일주일 전 글이 검색되었는데 흐음...

막 개발중인건가? 해당 내용은?

[링크 : https://github.com/neutrinolabs/xrdp/issues/321]



동적 링크된 녀석중에 libpulse가 없는 걸 봐서는...

$ sudo find / -iname "libpulse*"

/usr/lib/libpulsecore-6.0.so

/usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0

/usr/lib/x86_64-linux-gnu/libpulse-simple.so.0

/usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.1.0

/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsedsp.so

/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-6.0.so

/usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0.0.5

/usr/lib/x86_64-linux-gnu/libpulse.so.0

/usr/lib/x86_64-linux-gnu/libpulse.so.0.18.0


/usr/sbin$ ldd xrdp

        linux-vdso.so.1 =>  (0x00007ffea089b000)

        libcommon.so.0 => /usr/lib/xrdp/libcommon.so.0 (0x00007f182f55a000)

        libxrdp.so.0 => /usr/lib/xrdp/libxrdp.so.0 (0x00007f182f343000)

        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f182ef5f000)

        libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f182eb1d000)

        libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f182e8b4000)

        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f182e695000)

        /lib64/ld-linux-x86-64.so.2 (0x00005631793e4000)

        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f182e491000)


/usr/sbin$ ldd xrdp-sesman

        linux-vdso.so.1 =>  (0x00007ffc3e926000)

        libcommon.so.0 => /usr/lib/xrdp/libcommon.so.0 (0x00007f143c16b000)

        libscp.so.0 => /usr/lib/xrdp/libscp.so.0 (0x00007f143bf60000)

        libpam.so.0 => /lib/x86_64-linux-gnu/libpam.so.0 (0x00007f143bd36000)

        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f143bb18000)

        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f143b74e000)

        libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f143b30b000)

        libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f143b0a2000)

        libaudit.so.1 => /lib/x86_64-linux-gnu/libaudit.so.1 (0x00007f143ae7d000)

        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f143ac78000)

        /lib64/ld-linux-x86-64.so.2 (0x0000560a20b43000)



'프로그램 사용 > xrdp' 카테고리의 다른 글

xrdp의 장점 (vino/vnc 대비)  (0) 2016.02.23
xrdp.ini  (0) 2016.02.16
xrdp 구조?  (0) 2016.02.16
xrdp 3389 / lxde  (0) 2016.02.15
xrdp.. 사용가능한 세션 종류  (0) 2016.02.14
Posted by 구차니
프로그램 사용/xrdp2016. 2. 23. 15:18
빠르다

- xrdp에 vino를 붙이면 vnc로 로컬에서 하는 수준?


견고하다(?)
- 딱히 vnc 처럼 깨지는건 못 본 듯


ctrl-c,v가 된다

- vnc는 되다 안되다.. xming 쓰면 절대 안됨


물론 업로드 속도가 된다는 가정하겠지만

xrdp 설정해두고 보니 만세! 임


vino를 통해서 xrdp를 쓰면 로컬에서 하는거니까

chrome 등에서도 openGL 가속받을 수 있고 여러모로 유리함



---

음.. mplayer나 gstramer를 통해서 오디오는 전송이 안되네.. 설정이 누락된게 있나...

아니면.. session으로 한게 아니라 그런가? vino 니까?


lxde 세션이던 gnome vino던 둘다 안되네...

xrdp를 위해 pulseaudio로 뻘짓을 해야하는 건가?

'프로그램 사용 > xrdp' 카테고리의 다른 글

xrdp with pulseaudio  (0) 2016.02.24
xrdp.ini  (0) 2016.02.16
xrdp 구조?  (0) 2016.02.16
xrdp 3389 / lxde  (0) 2016.02.15
xrdp.. 사용가능한 세션 종류  (0) 2016.02.14
Posted by 구차니

겁내면서 해봤는데 막상 해보니 별거 없...네?


일단 꼬부기로 시도.

귀찮(?)으니 위에 기본값으로 도전

현재는 머지 되어야 할 head에서 merge를 누름 (branch에서 수정한 내용을 head로 병합)


일단 from 이니까.. branch의 경로를 입력해주고 log를 보고 합칠 범위를 고르면 된다.

한번 밖에 수정안해서.. 그냥 마지막 녀석 하나만 병합


귀찮으니 기본값...


겁나니까 Test merge도 해보고


문제 없으니 Merge를 과감하게 클릭!


그러고 나서 확인해보니..

working copy가 바뀌었네?


merge를 commit 하기 전인데


commit 하니 그냥 하나 추가..

닫히는(?) 선으로 연결될줄 알았더니 시무룩..


음.. 잘못한건 아니겠지? ㅠㅠ

auto merge라는 개념으로는 머.. 서버에 바로 적용되거나 하는건 아닐려나..

'프로그램 사용 > Version Control' 카테고리의 다른 글

svn 콘솔 에디터(주석)  (0) 2016.06.21
svn relocate / ubuntu  (0) 2016.06.21
tortoiseSVN merge 페이지 번역  (0) 2015.12.02
svnadmin dump로 덤프/합치기  (0) 2015.11.26
svn merge  (0) 2015.08.19
Posted by 구차니
프로그램 사용/xrdp2016. 2. 16. 09:49

현재 사용중인 설정파일

희한하게.. xrdp1와 xrdp2를 순서 바꾸면 안된다.. 머지 -ㅁ-???

globals의 내용이라던가 이런거 넣어줘도 안되고

port=3350 해줘도 안되고.. 미스테리네


/etc/xrdp$ cat xrdp.ini

[globals]

bitmap_cache=yes

bitmap_compression=yes

port=3389

crypt_level=low

channel_code=1

max_bpp=24

#black=000000

#grey=d6d3ce

#dark_grey=808080

#blue=08246b

#dark_blue=08246b

#white=ffffff

#red=ff0000

#green=00ff00

#background=626c72


[xrdp1]

name=sesman-Xvnc

lib=libvnc.so

username=ask

password=ask

ip=127.0.0.1

port=-1


[xrdp2]

name=Vino-Session

lib=libvnc.so

username=-1

password=ask

ip=127.0.0.1

port=5900 


---

/etc/xrdp$ cat xrdp.ini

[globals]

bitmap_cache=yes

bitmap_compression=yes

port=3389

crypt_level=low

channel_code=1

max_bpp=24

#black=000000

#grey=d6d3ce

#dark_grey=808080

#blue=08246b

#dark_blue=08246b

#white=ffffff

#red=ff0000

#green=00ff00

#background=626c72


[xrdp1]

name=sesman-Xvnc

lib=libvnc.so

username=ask

password=ask

ip=127.0.0.1

port=-1


[xrdp2]

name=console

lib=libvnc.so

ip=127.0.0.1

port=5900

username=na

password=ask


[xrdp3]

name=vnc-any

lib=libvnc.so

ip=ask

port=ask5900

username=na

password=ask


[xrdp4]

name=sesman-any

lib=libvnc.so

ip=ask

port=-1

username=ask

password=ask


[xrdp5]

name=rdp-any

lib=librdp.so

ip=ask

port=ask3389


[xrdp6]

name=freerdp-any

lib=libxrdpfreerdp1.so

ip=ask

port=ask3389

username=ask

password=ask


[xrdp7]

name=sesman-X11rdp

lib=libxup.so

username=ask

password=ask

ip=127.0.0.1

port=-1

xserverbpp=24 


[xrdp8]

name=Vino-Session

lib=libvnc.so

username=ask

password=ask

ip=127.0.0.1

port=5900


단, vino-session은
dconf-editor에서 enryption을 꺼줘야 함


'프로그램 사용 > xrdp' 카테고리의 다른 글

xrdp with pulseaudio  (0) 2016.02.24
xrdp의 장점 (vino/vnc 대비)  (0) 2016.02.23
xrdp 구조?  (0) 2016.02.16
xrdp 3389 / lxde  (0) 2016.02.15
xrdp.. 사용가능한 세션 종류  (0) 2016.02.14
Posted by 구차니
프로그램 사용/xrdp2016. 2. 16. 09:43

찾다보니 별게 다 보이네...

아무튼 rdp는 vnc와 달리 윈도우 매니저와 연동되서

변화하는 내용에 좀더 스마트 하게전송하는 녀석이라..

windwow maanger + moudle manager를 통해 작동하지만..

저넘의 libvnc가 자꾸 눈에 걸리네...





[링크 : http://www.xrdp.org/index.php?option=...xrdp-architecure-overview...&Itemid=7]

'프로그램 사용 > xrdp' 카테고리의 다른 글

xrdp의 장점 (vino/vnc 대비)  (0) 2016.02.23
xrdp.ini  (0) 2016.02.16
xrdp 3389 / lxde  (0) 2016.02.15
xrdp.. 사용가능한 세션 종류  (0) 2016.02.14
xrdp on ubuntu .... 실패  (0) 2016.02.13
Posted by 구차니
프로그램 사용/xrdp2016. 2. 15. 15:47

걍.. 속편하게(?) 포기하면 편해... ㅠㅠ


rdp는 3389 열어 주면 끝


/etc/xrdp$ cat startwm.sh

#!/bin/sh


if [ -r /etc/default/locale ]; then

  . /etc/default/locale

  export LANG LANGUAGE

fi


#. /etc/X11/Xsession

/usr/bin/lxsession 


vino로 연결하기..(실패)

# echo "

[xrdp8]

name=Vino-Session

lib=libvnc.so

username=ask

password=ask

ip=127.0.0.1

port=5900

" >> "/etc/xrdp/xrdp.ini"

[링크 : https://wiki.archlinux.org/index.php/Xrdp]

'프로그램 사용 > xrdp' 카테고리의 다른 글

xrdp의 장점 (vino/vnc 대비)  (0) 2016.02.23
xrdp.ini  (0) 2016.02.16
xrdp 구조?  (0) 2016.02.16
xrdp.. 사용가능한 세션 종류  (0) 2016.02.14
xrdp on ubuntu .... 실패  (0) 2016.02.13
Posted by 구차니
프로그램 사용/xrdp2016. 2. 14. 22:06

흐음.. 걍 맘편하게 포기하고 mate desktop 정도로 가야하나?

결론은.. 12.10 이후로는 안되는거 보면.. gnome3의 문제일지도 모르겠...네?


Question 3 – Which Alternate Desktop Environment can be used with XRDP solution ?


Answer : Since Ubuntu 12.10, you cannot use the Unity Desktop Environment.  Since Ubuntu 13.04, you cannot use the Gnome-Fallback Desktop Environment. 


You can use the following alternate desktops : 


XFCE

LXDE

LXQT

KDE

MATE*DESKTOP

We have not tested the Cinnamon interface yet but we think it would not work as it’s based on recent Gnome Desktop. 


[링크 : http://c-nergy.be/blog/?p=5984]

'프로그램 사용 > xrdp' 카테고리의 다른 글

xrdp의 장점 (vino/vnc 대비)  (0) 2016.02.23
xrdp.ini  (0) 2016.02.16
xrdp 구조?  (0) 2016.02.16
xrdp 3389 / lxde  (0) 2016.02.15
xrdp on ubuntu .... 실패  (0) 2016.02.13
Posted by 구차니
프로그램 사용/xrdp2016. 2. 13. 22:53

흐음.. 일단은 실패 ㅠㅠ

xfce 쓰기 전에는 답이 없는건가..

ubuntu mate 통해서 하는건 보이긴 한데.. 흐음...


$ apt-cache search xrdp

xrdp - Remote Desktop Protocol (RDP) server


$ sudo apt-get install xrdp

패키지 목록을 읽는 중입니다... 완료

의존성 트리를 만드는 중입니다

상태 정보를 읽는 중입니다... 완료

다음 패키지를 더 설치할 것입니다:

  vnc4server xbase-clients

제안하는 패키지:

  vnc-java x11-xfs-utils

다음 새 패키지를 설치할 것입니다:

  vnc4server xbase-clients xrdp

0개 업그레이드, 3개 새로 설치, 0개 제거 및 7개 업그레이드 안 함.

1,840 k바이트 아카이브를 받아야 합니다.

이 작업 후 7,153 k바이트의 디스크 공간을 더 사용하게 됩니다.

계속 하시겠습니까? [Y/n]

받기:1 http://kr.archive.ubuntu.com/ubuntu/ wily/universe xbase-clients all 1:7.7+7ubuntu4 [2,838 B]

받기:2 http://kr.archive.ubuntu.com/ubuntu/ wily/universe vnc4server amd64 4.1.1+xorg4.3.0-37.3ubuntu2 [1,622 kB]

받기:3 http://kr.archive.ubuntu.com/ubuntu/ wily/universe xrdp amd64 0.6.1-2 [215 kB]

내려받기 1,840 k바이트, 소요시간 0초 (2,249 k바이트/초)

Selecting previously unselected package xbase-clients.

(데이터베이스 읽는중 ...현재 181179개의 파일과 디렉터리가 설치되어 있습니다.)

Preparing to unpack .../xbase-clients_1%3a7.7+7ubuntu4_all.deb ...

Unpacking xbase-clients (1:7.7+7ubuntu4) ...

Selecting previously unselected package vnc4server.

Preparing to unpack .../vnc4server_4.1.1+xorg4.3.0-37.3ubuntu2_amd64.deb ...

Unpacking vnc4server (4.1.1+xorg4.3.0-37.3ubuntu2) ...

Selecting previously unselected package xrdp.

Preparing to unpack .../xrdp_0.6.1-2_amd64.deb ...

Unpacking xrdp (0.6.1-2) ...

Processing triggers for man-db (2.7.4-1) ...

Processing triggers for ureadahead (0.100.0-19) ...

ureadahead will be reprofiled on next reboot

Processing triggers for systemd (225-1ubuntu9) ...

xbase-clients (1:7.7+7ubuntu4) 설정하는 중입니다 ...

vnc4server (4.1.1+xorg4.3.0-37.3ubuntu2) 설정하는 중입니다 ...

update-alternatives: using /usr/bin/vnc4server to provide /usr/bin/vncserver (vncserver) in auto mode

update-alternatives: using /usr/bin/Xvnc4 to provide /usr/bin/Xvnc (Xvnc) in auto mode

update-alternatives: using /usr/bin/x0vnc4server to provide /usr/bin/x0vncserver (x0vncserver) in auto mode

update-alternatives: using /usr/bin/vnc4passwd to provide /usr/bin/vncpasswd (vncpasswd) in auto mode

update-alternatives: using /usr/bin/vnc4config to provide /usr/bin/vncconfig (vncconfig) in auto mode

xrdp (0.6.1-2) 설정하는 중입니다 ...

Processing triggers for ureadahead (0.100.0-19) ...

Processing triggers for systemd (225-1ubuntu9) ... 


mstsc로 접속


여기서 접속하면 먼가 뜨다가 그냥 창이 닫힌다.. 머가 문제지..

xfce가 아니라 그런가?





+

/etc/xrdp$ ls -al

total 104

drwxr-xr-x   2 xrdp xrdp  4096  2월 13 22:48 .

drwxr-xr-x 133 root root 12288  2월 13 22:48 ..

-rw-r--r--   1 xrdp xrdp  8756 10월 26  2014 km-0407.ini

-rw-r--r--   1 xrdp xrdp  8655 10월 26  2014 km-0409.ini

-rw-r--r--   1 xrdp xrdp  8744 10월 26  2014 km-040c.ini

-rw-r--r--   1 xrdp xrdp  8732 10월 26  2014 km-0410.ini

-rw-r--r--   1 xrdp xrdp  9169 10월 26  2014 km-0419.ini

-rw-r--r--   1 xrdp xrdp  8760 10월 26  2014 km-041d.ini

-rw-------   1 xrdp xrdp  1019  2월 13 22:48 rsakeys.ini

-rw-r--r--   1 xrdp xrdp   596 10월 26  2014 sesman.ini

-rwxr-xr-x   1 xrdp xrdp   118 10월 26  2014 startwm.sh

-rw-r--r--   1 xrdp xrdp   824 10월 26  2014 xrdp.ini 


$ cat startwm.sh

#!/bin/sh


if [ -r /etc/default/locale ]; then

  . /etc/default/locale

  export LANG LANGUAGE

fi


. /etc/X11/Xsession 


[링크 : http://abydos.tistory.com/3]

'프로그램 사용 > xrdp' 카테고리의 다른 글

xrdp의 장점 (vino/vnc 대비)  (0) 2016.02.23
xrdp.ini  (0) 2016.02.16
xrdp 구조?  (0) 2016.02.16
xrdp 3389 / lxde  (0) 2016.02.15
xrdp.. 사용가능한 세션 종류  (0) 2016.02.14
Posted by 구차니