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

leehipo의 이미지

어셈블리.. 주석 인식이 안되요.

어셈블리 코딩을 처음 시작했는데요.

주석 때문에 자꾸 컴파일 오류가 납니다.

movl %eax, %ebx ;It's move

위와 같은 코드를 컴파일하면

test.s: Assembler messages:
test.s:110: Error: no such instruction: `It's move'

라고 뜨네요;;

vi로 작성했고요.

gcc 4.3.2로 컴파일했습니다.

어떤게 문제인지 도저히 알수가없네요.

조언 부탁드립니다.

익명 사용자의 이미지

커널을 개발하려고 합니다.

헌데 기본적인 지식을 얻기엔 자료들이 중구난방(?)입니다;

CPU제어부터 메모리 관리까지 어리저워 죽겠습니다 -_-;

메뉴얼 마냥 깔끔한 정리는 바라지도 않습니다.

커널에 제작에 앞서 기본적인 상식을 갖추고 싶습니다..

sevp2027의 이미지

64bit에서 malloc함수에 대한 질문입니다.

지금 구현하고 있는 프로그램에서 Alloc 함수가 제대로 동작을 안해서 분석을 해본 결과 malloc이 잘 안되는것을 깨달았습니다.

코드는 다음과 같습니다.

먼저 제가 구현한 struct 입니다.

typedef struct vertex_int_struct v_int_t;  
struct vertex_int_struct   
{                          
    int type;              
    sol_t* s1;             
    sol_t* s2;             
    sol_t* s3;             
    array_t* wire;         
    int prim_edges;        
};       

sol_t*와 array_t* 역시 별도로 지정되어 있는 구조체 입니다.

leehipo의 이미지

어셈블리로 짠 a.out 실행이 안되요.

C로 test.c를 짠 후

gcc -O -S test.c 로 컴파일 했습니다. 그 결과 test.s가 생성되었고요.

그 후 as test.s 로 실행파일(a.out)을 만들었습니다.

chmod a+x a.out으로 권한도 지정해주었고요.

그런데 a.out을 실행하면

-bash: ./a.out: cannot execute binary file

라고 오류가 뜨네요.

file a.out 해보니

a.out: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped

라고 뜹니다.ㅠㅠ

어떻게 실행해야하죠?

pthink의 이미지

vmware에 오픈수세를 설치했는데 프로그램에서 한글 입력이 잘 안됩니다.

vmware 7.1.4에 오픈수세 11.4 64비트 버전을 설치했습니다.

문제는 리브레오피스와 파이어폭스에서 입력이 잘 안된다는 겁니다.

리브레오피스는 한글이 입력이 되긴 하는데 다음 칸으로 커서가 이동이 안돼 기존 글자를 계속 지워버립니다.
파이어폭스는 아예 한글전환이 안되구요.

nabi를 설치하면 어떨까싶어 수세 저장소를 찾아봤는데 아예 nabi가 없네요.

kldp 프로젝트 페이지에서 nabi를 받았는데 이건 libhangul 0.0.12를 요구하더군요.
그래서 페도라 저장소에서 libhangul rpm패키지를 받아서 강제로 설치했습니다.(kldp에서 받은 libhangul은 설치가 안되더군요.)

이후 kldp에서 받은 nabi를 설치하려 했는데 libhangul 버전을 제대로 인식을 못해 설치가 중단되었습니다.
(페도라 저장소에서 받은 nabi 패키지는 아예 모든 프로그램에서 한글 입력자체가 안되는군요.)

지금은 그냥 포기하고 scim을 쓰고 있습니다. 그나마 root로 로그인해야 나머지 프로그램에서 입력이 제대로 됩니다.

Sailor_moon의 이미지

오픈GL 질감및 간단한 빛 설정 ....

아이고 ... 저에겐 이런 것 조차 쉽지 않네요 .

mclljr의 이미지

와~ 이클립스 짜증 제대로나요..^^/

개발 툴을 몇개 써보긴 했지만, 이클립스 처럼, 지 맘대로인 녀석은 또 처음이예요.^^;

여러분들도 별 수 없이 이클립스 사용하고 계신가요??

정말 갖다 버리고 싶네요. ibm 레셔널을 쓰고 말지.. -ㅅ- 아놔...

등록한 톰캣 로컬 서버 수정한다고 등록된 톰캣 서버 삭제하고 server.xml 수정하고, 다시 등록하려니 이게 미쳤나 등록못한다네요... -ㅅ-;;
아놔.. 정말 이클립스 개발시에는... 삽질 안하는 때가 없네요..;;

닝기리 구굴링 해도 뻘소리나 해대고;;;

pysliebe의 이미지

cygwin - 파일이 있는데도 command not found 라는 메세지가 뜨는데 왜 그러는지 모르겠어요

안녕하세요.
또 질문을 드립니다.

cygwin 사용중입니다.
/nachos/proj1/ 디렉토리에 nachos폴더,nachos.conf파일,make파일이 있습니다.

이번에 재설치를 했는데요

이전엔 이 상태에서 nachos 라고 명령을 치면

nachos 5.0 initializing...config interrupt timer user-check grader
......... 이러면서 무언가의 글씨가 막 떴는데

지금은 bash :nachos: command not found라고 뜹니다.

무엇이 문제인지 아시는분은 답변을 부탁드립니다. ㅠ,ㅠ

kkb의 이미지

main( ) 함수 리턴값 처리가 어렵습니다

open source 프로그램의 main 함수를 보니 아래와 같이 코딩되어 있습니다

# cat boo.c
(생략)
int main(void)
{
(생략)
	ret = foo();
 
	if (ret)
		exit(0);
	else
		exit(1);
}

프로그램이 성공했는지 실패했는지를 확인하고
이에 맞춰서 스크립트로 처리할 필요가 있어서
# ./boo
...
# echo $?
0
#

$? 값을 확인해보니 성공해도 0이 출력되고 실패해도 0이 출력됩니다.

exit( ) 함수는 $?에 값을 저장하지 않더군요

그래서 exit( ) 함수를 return 으로 바꿨습니다.

queenmedley의 이미지

[완료]포트란 컴파일 에러좀 도와주세요..

어제도 질문을 드렸는데 해결하고 나도 에러가 연속이군요..
ioapi-3.0 컴파일을 하고 있는데 아래와 같이 에러가 발생합니다.

*****************************************************************

페이지

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