프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

emptynote의 이미지

리눅스 기반 안드로이드는 xwindow랑 상관 없나 보네요.

리눅스 기반 안드로이드는 xwindow랑 상관 없나 보네요.

게임도 잘 돌아가서 리눅스 미래도
밝다 생각했는데
Xwindow 랑 상관 없으니
김치국 마신것 같네요.

Wayland 에 희망을 겁니다.

majestic의 이미지

펄 파일이동에 관하여 질문이요!

*폴더 = 이름이 *인 폴더

         A폴더                                           B폴더

    abc_def43.jpg                                jpg폴더(abc_def43.jpg)    
    abcde_11.txt                   ->            txt폴더(abcde_11.txt) 
    abcde_ccc.exe               B폴더로이동        exe폴더(abcde_ccc.exe)  

예를 들어 확장자가 다른 파일 세개가 있습니다.

B 폴더안에 파일 확장자별 디렉토리를 만들고 그 디렉토리이름에 맞게 파일을 이동하는 코드를 짜고 있는데

my ($fileNameOnly, $dir, $ext) = fileparse($file, '.[^.]*');를 써서

if로 조건걸어서 mkdir로 어떤 파일의 확장명폴더 만드는것까진 설정했습니다.

is1472의 이미지

확장자 규칙관련 질문 드립니다.


SRCS = $(wildcard *.c)
OBJS = $(SRCS:.c=.o)

보시다시피 와일드 카드와 대입참조 기법입니다.
.c로 끝나는것을 모두 가져와 ,o로 바꾼다는 이야기인데

제가 궁금한것은

1) 단순한 이름변경 .c => .o

2) gcc 수헹을 통한 변경

실행 시켜보니까 정의한 CFLAGS 를 가져와서 내부적으로 gcc를 실행시키는 것 같아서 2번이 맞는거 같은데
혹시해서 질문드립니다.
감사합니다.

is1472의 이미지

makefile 만들때 -l 옵션에 대해서 질문드립니다.

-l 옵션이 makefile 만들때 lib로 시작파는 라이브러리를 읽을 때 사용한다는것은 알고있는데요 간혼 makefile을 보다면

LFLAGS = -lm

이렇게 되어있는게 있떠라구요 근데 아무리 찾아바도 libm.a 또는 lib.so 파일은 없더라구요

-lm에 대해 구글링해도 설명이 없어서 질문드립니다.

yesyoon5의 이미지

자바8 왕초보 String scanner 사용에 대해 질문이 있습니다.

안녕하세요. c, 파이썬을 조금 공부하다가 자바도 공부해보고 있는 학생입니다.

hackerrank 사이트에서 자바 튜토리얼 30으로 공부하고 있는데요.

아래 코드로 정답은 맞췄으나 문자열을 입력받는 과정이 이해가 되지 않습니다.

s2라는 문자열 자료형을 선언하고, s2 = scan.nextLine();만 하면
예를 들어 "is site"를 입력하면 "is"만 출력이 됩니다.

그런데
s2라는 문자열 자료형을 선언하고,
scan.nextLine(); s2 = scan.nextLine(); 이렇게 코딩을 하면 입력한 전체 문자열이 출력됩니다.
int나 double과는 다르게 문자열은 왜 위에 scan.nextLine(); 라는 코딩을 추가적으로 해야 하는지 궁금합니다.

세벌의 이미지

리눅스에서 패키지 포함 또는 제외 정책?

리눅스 설치하면 기본으로 설치되는 패키지들이 있는데요...

어떤 패키지를 넣을지 안 넣을지 정책 결정은 어떤 절차를 통해서 하나요?

예를 들어

리브레오피스를 기본 패키지에 넣어 달라.
리브레오피스를 기본 패키지에서 빼 달라.
두 가지 상반된 의견이 있을 때, 그 결정은 어떻게?
is1472의 이미지

makefile에서 for 을 만들때 세미콜론(;)관련 질문 입니다.

objects :
@for dir in $(DIRS) ; do \
$(MAKE) -C $$dir || exit $? ; \
done

이런식으로 object를 만들려고 할 때

일반적으로 스크립트에서 for문은
for x in 1 2 3
do
asdasd
done
이런식이자나요? 근데 왜 보면 중간중간에 ; 이 붙어서 있나요?

물론 makefile 명령어를 실행할때 ; 으로 이어준다는것은 알고 있습니다. 허나
저 for문은 하나의 명령어 일텐데 왜 저렇게 쓰나요...?
초급자라 질문드립니다... 하하ㅏ;;

ohver의 이미지

dd 또는 cat 으로 디스크 카피시 mysql DB..

기존에 사용하던 하드디스크에 배드섹터가 생겨 새로 산 ssd 로 이주하려고 여러가지 방법을 알아 보고 있습니다.

그 중에 dd 또는 cat 을 이용해서 디스크 전체를 다른 디스크로 옮길 수 있던데, 이렇게 복사를 하면 mysql 의 DB 도 옮겨질 수 있는 것인가요?

cp -arf 명령어를 이용해서 파일만 모두 복사하는 경우도 mysql DB 를 옮길 수 있나요?

아니면 mysql DB 를 옮기는 작업은 mysql에 접속하거나 mysqldump 를 사용하는 방법밖에 없는 것인가요?

기존 하드디스크는 부팅조차 제대로 되지 않아 mysql 이나 mysqldump 를 아예 실행조차 못하는 상태라 이렇게 문의드립니다.

혹시나해서 Linux 설치 CD 의 Rescue 모드로 들어가서 mysql 를 실행시켜보려고 했는 데, 소켓을 작동시킬 수 없다는 메세지만 보이고, mysql 를 실행시킬 수가 없네요.

고수님들의 따뜻한 조언 부탁 드리겠습니다.

감사합니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기