C

C

error while loading shared libraries %*&%*&%*

8 posts / novo 0
Último post
Para obter mais informações sobre otimizações de compiladores, consulte Aviso sobre otimizações.

windowsyocto linux

yocto sdk gcc

unset LANG

:serial.c#include #include #include #include #include #include #include #include ///////////////////////////////////////////unset LANG;gcc -o serial serial.c;ubuntugcc -o serial serial.c;serialldd serial linux-gate.so.1 => (0x00300000) libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00721000) /lib/ld-linux.so.2 (0x006e2000)yocto/lib

yoctoserial.cdexuan.cui @ intel . com

#include #include #include #include #include #include #include #include main(){ int fd; int i; int len; int n = 0; char read_buf[256]; char write_buf[256]; struct termios opt; fd = open("/dev/ttyPCH1", O_RDWR | O_NOCTTY); // if(fd == -1) { perror("open serial 0\n"); exit(0); } tcgetattr(fd, &opt); cfsetispeed(&opt, B9600); cfsetospeed(&opt, B9600); if(tcsetattr(fd, TCSANOW, &opt) != 0 ) { perror("tcsetattr error"); return -1; } opt.c_cflag &= ~CSIZE; opt.c_cflag |= CS8; opt.c_cflag &= ~CSTOPB; opt.c_cflag &= ~PARENB; opt.c_cflag &= ~INPCK; opt.c_cflag |= (CLOCAL | CREAD); opt.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); opt.c_oflag &= ~OPOST; opt.c_oflag &= ~(ONLCR | OCRNL); // opt.c_iflag &= ~(ICRNL | INLCR); opt.c_iflag &= ~(IXON | IXOFF | IXANY); // opt.c_cc[VTIME] = 0; opt.c_cc[VMIN] = 0; tcflush(fd, TCIOFLUSH); printf("configure complete\n"); if(tcsetattr(fd, TCSANOW, &opt) != 0) { perror("serial error"); return -1; } printf("start send and receive data\n"); while(1) { n = 0; len = 0; bzero(read_buf, sizeof(read_buf)); //memset bzero(write_buf, sizeof(write_buf)); while( (n = read(fd, read_buf, sizeof(read_buf))) > 0 ) { for(i = len; i < (len + n); i++) { write_buf[i] = read_buf[i - len]; } len += n; } write_buf[len] = '\0'; printf("Len %d \n", len); printf("%s \n", write_buf); n = write(fd, write_buf, len); printf("write %d chars\n",n); sleep(2); }}

Hi Birdthree,root@esdc2012:~# gcc k.ck.c: In function 'main':k.c:69:9: warning: incompatible implicit declaration of built-in function 'bzero' [enabled by default]root@esdc2012:~# ./a.outconfigure completestart send and receive dataLen 0write 0 charsLen 0write 0 charsLen 0write 0 chars^CBTWUSB livebootZLGUSBimagecore-image-sato-sdk-esdc2012-20120314142719.hddimg

Deixar um comentário

Faça login para adicionar um comentário. Não é membro? Inscreva-se hoje mesmo!