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

익명 사용자의 이미지

C extern로 다른파일 변수의 값 변경에 대해

C언어를 공부중 다른 파일의 전역변수를 가져와서 값을 변경하는 것에 대해 순수하게 의문점이 들어 질문합니다.
sub.c

t x=10;
int ShowX(void){
  return x;
}

main.c

익명 사용자의 이미지

터미널에서는 실행되는 파이썬 프로그램이 파이참에서는 모듈 에러가 발생합니다.

쉬뱅을 #!/usr/bin/python3로 해서 터미널에서 실행을 하면 정상 작동하는 파이썬 프로그램이 있습니다.

이 프로그램은 pip로 인스톨한 어느 모듈을 필요로 합니다.

이 프로그램을 파이참에서 불러온 후 실행하면 그 모듈이 없다는 오류를 출력하고 실행되지 않습니다.

파이참 내의 프로젝트의 인터프리터 설정을 봐도 /usr/bin/python3로 되어있습니다.

뭘 더 확인해봐야 할까요? 참고로 pip로 설치한 다른 모듈 (numpy 등)은 정상적으로 임포트할 수 있습니다.

추가질문, 파이참에서 왼쪽 프로젝트 패널(?)을 보면 프로젝트 이름 아래 venv라는 이름의 디렉토리가 생성됩니다. 이게 뭐하는 건가요? 이게 원래 생기는 것인지 제가 어떤 설정을 했기 때문에 생긴 것인지 모르겠습니다.

kosang02의 이미지

c#에서 오류가뜨는데 도와주세요ㅠㅠ

visual studio 에서 디버그대상
'c:\users\kosan\source\repos\ac_hack\bin\debug\ac_hack.exe' 가 없으므로
디버깅을 시작할수 없습니다
프로젝트를 빌드한후 다시 시도하거나 outputpath 및 assemblyname속성이
대상 어셈블리의 올바른 위치를 가리키도록 설정하세요.

라고 오류문구가 뜹니다.
어썰트큐브라는 오픈소스 게임으로 메모리 조작하면서 c#도 조금 배우고 있는데
시작부터 이런 오류가 뜨네요 ㅠㅠ
백신 다 끄고했는데 무슨문제가 있는걸까요 ㅠㅠ

kyj_kr의 이미지

커널과 가상메모리 질문있어요.

간단하게 질문드리겠습니다.

컴퓨터가 부팅되면서 커널 프로세스가 실제 메모리에 올라갑니다. 그리고 프로세스를 생성하면 각 프로세스 마다의 가상메모리 공간이 만들어지면서 윈도우 32비트 기준으로 2G의 커널영역이 만들어지겠지요.
그럼 대체 이 2G크기의 가상 커널 영역에 있는 코드는 실제 메모리에 올라와있는 커널 코드를 일부분 copy한건가요?

감사합니다.

lhc9763의 이미지

쉘 스크립트 도움 좀 부탁드립니다 ㅠㅠ

안녕하세요 도저히 혼자서 못 하겠어서 도움을 요청드립니다 ㅠㅠ

쉘스크립트 작성중인데 한 번 보시면,

iamlengend의 이미지

터미널에서 쉘 커맨드 실행하는 방법

리눅스 터미널에서 바로 쉘 커맨드를 실행하는 방법이 뭔가요? sh filename.sh와 같은 스크립트 실행말고 커맨드 단위로 실행하는 방법이요.
예전에 알았는데 다시 검색하려니 정보도 안나오고 기억이 안나네요.
%> sh echo "aaa" 또는 echo "aaa" sh 이런식으로 했던 것 같은데 혹시 아시는 분 있나요?

익명 사용자의 이미지

linux /proc/cpuinfo로 aarch64인지 x86_64인지 가리고 싶습니다

x86_64에서 빌드된 프로그램이 있습니다. x86_64에서는 그냥 돌아가고, arm64에서는 qemu+kvm을 이용해서 binary translation을 해서 수행시키는 것으로 알고 있습니다. 두 환경 모두에 완전히 동일한 실행 파일을 사용합니다. 앞으로 arm이나 몇 가지 다른 타겟에서 마찬가지로 qemu+kvm 가상화를 이용해서 수행될 가능성이 있습니다.

실행 중에 이 프로그램의 host가 x86_64인지 arm64인지 혹은 다른 무엇인지 간단하게 구분하고 싶습니다. 현재 찾아낸 방법은 우선 uname -m을 fork-exec으로 수행하고, pipe를 이용해서 output을 읽어오는 것입니다. uname() 콜은 에뮬레이트 되더군요.

이것보다 간단하고 신뢰성 높은 방법을 찾고 있습니다.

익명 사용자의 이미지

LM_LICENSE_FILE 스크립트 문법

LM_LICENSE_FILE가 setenv로 설정되어 있습니다.

27001@192.168.0.209:27001@192.168.0.47

@앞은 호스트 계정으로 보이는데 :(쌍점)을 통해서 호스트끼리 어떤 의미를 가지는지 스크립트의 의미를 알고싶습니다.

감사합니다.

at1239의 이미지

[C++ ]CODEPAGE가다른 환경에서 컴파일하고 한글을출력하려면

안녕하세요

CODEPAGE가 한국(949)이아닌 중국(936)상태에서 컴파일하고
문자집합은 유니코드가아닌 멀티바이트 입니다
CHARSET을 바꾸고 입력식으로 테스트하면 한글이출력이되지만
컴파일은 ANSI가달라서인지 모두 물음표로나옵니다..
혹시 이경우
중국ANSI(GB2312)를 UTF8로 바꾸고 그 UTF8을 다시 CP949로 변환하면 컴파일때 선처리가 가능할까요?
가르침 부탁드립니다..

at1239의 이미지

CODEPAGE가다른 환경에서 컴파일하고 한글을출력하려면

안녕하세요

CODEPAGE가 한국(949)이아닌 중국(936)상태에서
유니코드가아닌 멀티바이트 입니다
CHARSET을 바꾸고 입력식으로 테스트하면 한글이출력이되지만
컴파일당시 ANSI가달라서인지 모두 물음표로나옵니다..
혹시 이경우
중국ANSI(GB2312)를 UTF8로 바꾸고 그 UTF8을 다시 CP949로 변환하면 컴파일때 선처리가 가능할까요?
가르침 부탁드립니다..

페이지

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