代码: 全选
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <stdio.h>
#include <stdlib.h>
#define ECHO_PORT 9797
extern int errno;
int main(int argc, char *argv[])
{
int srv_sock = 0;
int tmp_err = 0;
errno = 0;
srv_sock = socket(PF_INET, SOCK_STREAM, 0);
tmp_err = errno;
if (-1 == srv_sock) {
fprintf(stderr, "[ERROR] create socket failed: %d\n", tmp_err);
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
}
代码: 全选
gcc -Wall -g -o xxx xxx.c
代码: 全选
collect2: ld terminated with signal 11 [Segmentation fault], core dumped
/usr/bin/ld: make: *** [ALL] Error 1