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

enaaan의 이미지

read 시스템콜 질문입니다!

간단한 shell 을 만들고
execve()에게 매개변수를 전달해주기위해서
새로운 my_read() 함수를 만드려고 합니다

void my_read(char *a, char *b)
{
 read(0,a,100);
 read(0,b,100);
}
 
이런식으로 전달하려고했는데... 무엇이 문제인가요ㅠ
처음하는거라서 너무 서투르네요....ㅠ
dltkddyd의 이미지

php 스크립트와 외부 프로그램이 서로 통신하려면...

스크립트로 만든 pipe1.php 파일은 외부 프로그램 cpipe1을 실행하고 cpipe1이 출력한 결과를 파이프를 통해서 전달받게 하려고 다음과 같이 파일을 만들었습니다.

-pipe1.php-

<?php
	echo "ddddd<br>";
	//system("./cpipe1");
	$ph=popen("cpipe1","r");
	while(1) {
		$gettingfrompipe=fgets($ph,1024);
		$totstr.=$gettingfrompipe;
	}
	echo $totstr."<br>";
	pclose($ph);
?>

-cpipe1.cc-

jaeyounj의 이미지

이클립스 CDT 써보신분

안녕하세요, 최근에 리눅스에서 C++으로 개발한 프로젝트를 하나 맡게 되었습니다. 구조를 보니 이클립스 CDT로 개발된것 같고 전임자는 사라진 상태입니다. Makefile을 열어보니.... makefile도 자동으로 만들어진걸을 보니 이클립스 CDT에서 가끔 보던 자동으로 만들어주는 makefile과 비슷하게 생겼네요. 첫줄을 보니

-include ../makefile.init 이라는 정보가 정의되어 있는데 (뭔가 중요한 정보가 담긴것 같음). 서버에는 해당위치에 파일이 보이지도 않네요.

다만 라이브러리를 호출하거나 dependency가 정의된 다른 mk 파일들은 있습니다. 혹시 CDT 쓰시는분이면 좀 알려주실수 있을것 같아요.

저는 태생이 전문 프로그래머가 아닌 OR쪽 사람이라 이런 개발 초기 셋팅엔 답답할 지경입니다..

jaejyn의 이미지

kernel에서 /dev/block/mmcblk0p13 접근

안녕하세요 커널 초보자입니다~

아래 url을 참고해서 kernel에서 /dev/block/mmcblk0p13을 읽으려고 합니다
http://glukjeoluk.tistory.com/133

shori0917의 이미지

C++ .h만 인클루드했는데 왜 .cpp도 링크에 포함되나요?

웹개발자인데요. 일본소셜게임회사에 전직하게되었습니다.

집에서 독학으로 Cocos2d-x를 공부하는데요

도무지 혼자서 해결이 안돼서 질문해봅니다.

통합환경툴이 자동으로 링크? 인클루드? 해준다는데 이해가 잘 안가네요?

cocos2d-x예제는 sample에 있는데 hellocpp예제의 일부입니다.

// AppDeligate.cpp
#include "HelloWorldScene.h"

bool AppDelegate::applicationDidFinishLaunching() {
Scene *scene = HelloWorld::scene();
}

// HelloWorldScene.cpp
#include "HelloWorldScene.h"
#include "AppMacros.h"
USING_NS_CC;

rpit1412의 이미지

Android 테더링할때 usb0와 NIC는 어떻게 연결되어있는건가요?


말그대로 안드로이드 테더링이나 리버스테더링할때 usb0가 생기잖아요

그 usb0를 통해서 나온 패킷이 NIC를 통해서 인터넷으로 연결되는데

어떤 메카니즘으로 usb0에서 NIC 로 패킷이 통신되는지 궁금합니다

관련자료나 조언 부탁드립니다

jaemin90의 이미지

VMware 10 에 Fedora 19 설치후 VMware tool 이 설치가 안됩니다.

대학교 3학년인데 미래가 너무 걱정되 지금 열심히 공부중인 초보입니다...
이번에 임베디드 시스템 공부중인데 fedora 19 를 설치한 후
vmware tool 을 설치 하려고 했으나 문제가 생기네요.

아래는 입력 결과입니다.

[root@localhost 바탕화면]# cd vmware-*
[root@localhost vmware-tools-distrib]# ls
FILES INSTALL bin doc etc installer lib vmware-install.pl
[root@localhost vmware-tools-distrib]# sudo ./vmware-install.pl // 루트권한으로 설치 실행
The installer found the following conflicting packages installed on the system and will now remove them:

open-vm-tools

parkon의 이미지

const char * 형식의 인수를 갖는 함수를 재귀호출하면 문제가 생기는 가요 ?

CERN에서 개발된 ROOT라는 툴킷(라이브러리)를 가지고 작업 중입니다.

제가 짜려고 하는 루틴은
디렉토리 명을 인수를 받아
그 안에 있는 파일들 중, 원하는 데이타 형식을 가진 녀석들을 저의 DB속에 집어 넣는 일인데,
서브 디렉토리들을 가질 수도 있어 재귀적 호출을 해야 하고,
그 중 어떤 파일이나 섭 디렉토리가 zip을 압축되어 있어 zip 확장자를 가진 녀석을 만나면
이들을 임시 디렉토리에 푼 다음 풀어진 파일들도 검색하는 일입니다.

즉 이 루틴을 void foo(const char* path)라고 한다면 대충 구조는 다음과 같습니다.

dltkddyd의 이미지

php 스크립트에서 계속 무한 루프를 도는 이유를 모르겠습니다.

for($i=0;$i<count($files);$i++) {
	$command="./managedir -p ".$_POST[path]." -f ".$files[$i]." -s ".$_POST[searching];
	echo $command."<br>";//test
	system($command);
}

위와 같은 소스코드를 실행하면 계속 무한루프롤 돌면서 managedir이라는 실행파일을 실행합니다. 분명 count는 10을 반환하므로 루프는 10번만 돌아야 되고, 따라서 명령어도 10번만 실행되야 하는데, 멈추지 않고 계속 실행됩니다. 이유좀 알려주세요. 그리고 해결책도요.

onnzoo의 이미지

RNDIS_HOST와 USB SERIAL 모듈 사용할 때 udhcpc 동작 문제

안녕하세요.

커널 2.6.21을 사용하고 있습니다.
그리고 아래의 두 모듈을 컴파일하여,

커널/drivers/usb/net/rndis_host.c
커널/drivers/usb/serial/option.c

페이지

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