프로그래밍 QnA + 설치 및 활용 QnA

I LY@Google의 이미지

리눅스 파일 읽기 시스템콜 관련 질문입니다.

#include stdio.h
#include sys/types.h
#include sys/stat.h
#include fcntl.h
#include unistd.h
#include errno.h

int main()
{
extern int erron;
int size = sizeof (unsigned int);
unsigned int num;
int fd;
int nr;

seojh1431의 이미지

"특정" SW를 삭제하는 프로그램을 만들고싶은데요

저희 회사에 이제 쓸모없는 프로그램을 삭제해야할 일이 있어서 여쭤봅니다.

삭제해야하는 프로그램을 a라고 하겠습니다.

1. 작업표시줄창에 떠있는 a 프로세스를 강제종료 시키고

2. C드라이브 안에 있는 a 폴더를 완전 삭제하고

3. 제어판에서 a를 삭제

4. 백그라운드로 실행 되야함

5. 저희 회사는 윈도우pc를 사용하는 환경이며, 배포솔루션을 통해 배포되기 때문에 삭제프로그램 확장자가 .exe 여야 함..

어떤 언어가 가장 적절한가요?? 파이썬으로 하고 싶은데 .exe 파일 만들 수 있나요???

혹시 정보가 제일 많은 언어가 무엇인가요??

duty7351의 이미지

gcc 사용 질문

헤더파일은 Point.h ArrayList.h 이고
소스파일은 ArrayList.c 입니다. 그리고 ArrayList.c는 위의 두 헤더파일을 사용합니다.

그래서 제가
$ gcc -c Point.h ArrayList.h ArrayList.c -o ArrayList.o 라고 작성을 했습니다

근데 오류가 다음과 같이 뜹니다.

gcc: fatal error: cannot specify ‘-o’ with ‘-c’, ‘-S’ or ‘-E’ with multiple files
compilation terminated.

제가 의도한 바는 "Point.h ArrayList.h ArrayList.c 를 컴파일 하여 output file명을 ArrayList.o 로 만들고 싶다" 였는데 잘 안되네요 ㅠㅠ

근데 $gcc -c Point.h ArrayList.h ArrayList.c -c 는 정상적으로 컴파일이 됩니다.

의도한 -o 가 왜 여러개의 파일이 중복(?)되는지 궁금합니다!

Kikialoa의 이미지

ftok 한프로세스 키 질문

ftok를 이용해 한프로세스에서 여러 공유메모리를 이용하려고 합니다.

key_t req1 = ftok("req1", 'A');

reqshmid1 = shmget(req1, 4, IPC_CREAT|0666);
reqshmaddr1 = shmat(reqshmid1, NULL, 0);
key_t req2 = ftok("req2", 'S');
reqshmid2 = shmget(req2, 4, IPC_CREAT|0666);
reqshmaddr2 = shmat(reqshmid2, NULL, 0);

이렇게 키를 두개를 만들고 공유메모리를 두개 만들어서 사용하려 하는데 하나의 공유 메모리만 생성이 되고
하나로만 공유를 합니다.. 어디가 잘못 된 걸까요..

cansee5744의 이미지

LTE-M 통신 모뎀 AT command 문제

안녕하십니까. 코로나가 기승인데 무탈하시길 기원합니다.

현재 LTE-M 모뎀을 쓰고 있습니다. 한 50대의 장치에 LTE-M을 연결해서 통신으로 이용하고 있으며

문제는 AT command를 날리면 LTE-M 모뎀에서 이를 TCP 소켓으로 넘기지 않고 본인이 사용하여야하는데 TCP 소켓으로 AT command를 전송시키는 문제가 있습니다.

그렇게 AT command를 전송하게 되면 서버 쪽에서 AT command를 받고, 정작 실제로 받아야 하는 데이터를 받지 못하는 상황이 발생합니다.

그 뒤로는 장치에서 데이터를 LTE-M 모뎀을 이용하여 전송을 하더라도 전송이 되지 않는 문제가 있습니다.
(서버에 어떠한 데이터도 도착을 하지 않아서 전송이 되지 않는다고 판단하고 있습니다.)

LTE-M 모뎀을 컨트롤 하는 프로그램을 껐다가 다시 켜면 데이터가 제대로 전달이 됩니다.

허나 이러한 문제가 모든 장치에서 일어나는 것이 아닌 특정 장치에서만 존재합니다.

sky1027의 이미지

라즈베리파이 cm3 7인치(1024*600) 화면 깜빡임 질문이요..

라즈베리파이 cm3에 7인치1024*600 디스플레이 연결해서 사용중인데요.
OS는 라즈비안을 사용하고 있습니다.

설정은 해상도를 1024*600으로 맞췄는데요.
이렇게 하면 해상도에 맞춰서 바탕화면이 이 사이즈에 맞게 나타는게 아니라 밖으로 넘어가버려요..
그래서 해상도를 낮추면 화면은 맞춰서 나오는데 화면이 깜빡거리거나 안나오구요..
화면 해상도를 낮추면 처음엔 잘 나오다가 나중에 또 깜빡거려요..
어떻게 하면 좋을까요? ㅠ;;

원인을 모르겠어요
해결책으로는 위와같이 여러 해상도 시도해봤고 주파수도 바꿔봤는데 원인을 도통 모르겠어요..
케이블도 바꿔봤고, 디스플레이가 2개 있어서 다 해봤는데 똑같더라구요
hdmi_mode 인가요 거기서도 다 설정해봣는데 잘 안되네요 ㅠㅠ

kysu5095의 이미지

[깃허브] 커밋을 유지하면서 파일들을 폴더로 이동시키고 싶습니다.

안녕하세요.
깃 레포를 정리하는도중 문제를 도저히 해결하지 못하여 질문드립니다.

현재 제가 하고있는 작업은 폴더 안에 있는 파일들을 이전 커밋을 유지하는 상태에서
폴더화를 시키는 작업입니다.

예를 들면 A라는 폴더 안에 [a.c] [b.c] [c.c] [A.cpp] [B.cpp] [C.cpp] 라는 6개의 파일이 있을 때
c_dir, cpp_dir라는 두개의 폴더를 만들고 c_dir안에 c파일들을 넣고, cpp_dir안에 cpp파일들을 넣으려 합니다.

구조도는 아래와 같습니다.
A
├─cpp_dir
│ A.cpp
│ B.cpp
│ C.cpp

└─c_dir
| a.c
| b.c
| c.c

세벌의 이미지

데비안 홈페이지 html validation

https://www.debian.org/index.en.html 를 validator.kldp.org 로 점검하면
에러가 나옵니다. 특정 언어만 그런 게 아닌 걸 보면
공통파일에서 해결해야 할 문제 같습니다.
아직 해결 안 되었나 봅니다. 혹시 도와주실 분? 계실까요?

관련 글:
https://lists.debian.org/debian-www/2020/12/msg00079.html

Gamjago의 이미지

파이썬 XML파싱 질문있습니다..

안녕하세요 PY4E라는 입문? 책을 보고 공부를 하고 있는데, XML파싱을 하려는데 계속 오류가 납니다.
어떻게 해야될지 전혀 감이 안오는데, 오류가 왜 나는 건가요?
일단은 코드는 이렇구요,

익명 사용자의 이미지

NFS 공유파일 사용시 질문 있습니다.

windows12 server에서 파일하나 정해서 nfs공유하고 보드와 연결된 pc에서 CentOS7 환경에서 윈도우에 nfs마운트 후에 정한파일을 사용해서 프로그램(read -> write)을 돌리고있습니다. windows12에서 보드와연결된 pc가 이 공유된 파일을 사용하고있을때, 보드가 여러개다 보니 어떤 보드가 공유된 프로그램들을 돌리고있는지 확인이 힘든데, 윈도우 파워쉘 관리자버전에서 보드가 이 공유된프로그램을 돌리고있는지와, 보드의 ip를 알수있는 명령어가 있을까요? 혹은 방법이 있을까요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기