小编Suz*_*ana的帖子

如何为我的C项目创建一个makefile?

这是我的c项目它是完全简单的linux shell我在linux中运行这个程序我想为我的程序make makefile.我想简单的makefile学习我如何才能实现它?

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <signal.h>
#include <sys/types.h>
#define BUFFER_SIZE 1<<16
#define ARR_SIZE 1<<16
void sig_had(int signo)
{
    puts ("This is my signal handling ..!");

}
void parse_args(char *buffer, char** args, 
                size_t args_size)
{
    char *buf_args[args_size]; 
    char **cp;
    char *wbuf;
    size_t i, j;

    wbuf=buffer;
    buf_args[0]=buffer; 
    args[0] =buffer;

    for(cp=buf_args; (*cp=strsep(&wbuf, " \n\t")) != NULL ;){
        if ((*cp != NULL) && (++cp >= &buf_args[args_size]))
            break;
    }

    for (j=i=0; buf_args[i]!=NULL; i++){
        if(strlen(buf_args[i])>0)
            args[j++]=buf_args[i];
    }
}

int …
Run Code Online (Sandbox Code Playgroud)

c linux makefile

0
推荐指数
1
解决办法
255
查看次数

标签 统计

c ×1

linux ×1

makefile ×1