模板项目可以正常make编译
This commit is contained in:
parent
c1c5b24fb0
commit
822dc8f869
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
*.o
|
||||||
|
fork
|
||||||
|
execlp
|
4
Makefile
4
Makefile
@ -2,7 +2,7 @@
|
|||||||
# Makefile for base example
|
# Makefile for base example
|
||||||
#
|
#
|
||||||
include ./make.h
|
include ./make.h
|
||||||
|
|
||||||
|
|
||||||
# 目标和源文件
|
# 目标和源文件
|
||||||
TARGETS = fork execlp
|
TARGETS = fork execlp
|
||||||
@ -10,7 +10,7 @@ SOURCES = $(wildcard $(SRC_DIR)/*.c) # 找到所有的 .c 文件
|
|||||||
OBJECTS = $(patsubst $(SRC_DIR)/%.c,%.o,$(SOURCES)) # 将 .c 替换为 .o
|
OBJECTS = $(patsubst $(SRC_DIR)/%.c,%.o,$(SOURCES)) # 将 .c 替换为 .o
|
||||||
|
|
||||||
# 默认目标
|
# 默认目标
|
||||||
all: $(TARGETS)
|
all: $(TARGETS)
|
||||||
|
|
||||||
# 链接目标文件生成可执行文件
|
# 链接目标文件生成可执行文件
|
||||||
fork: fork.o
|
fork: fork.o
|
||||||
|
8
make.h
8
make.h
@ -12,7 +12,7 @@
|
|||||||
##############################################################
|
##############################################################
|
||||||
|
|
||||||
|
|
||||||
BASE_DIR = $(pwd)
|
BASE_DIR = $(shell pwd)
|
||||||
TARGET_OS = OS_PTHREADS
|
TARGET_OS = OS_PTHREADS
|
||||||
|
|
||||||
##########################
|
##########################
|
||||||
@ -34,7 +34,7 @@ COMMON_INCLUDE_DIRS = \
|
|||||||
|
|
||||||
ifeq (${TARGET_OS}, OS_TMO)
|
ifeq (${TARGET_OS}, OS_TMO)
|
||||||
CC_DEBUG_FLAGS = -g
|
CC_DEBUG_FLAGS = -g
|
||||||
CC_OPTIMIZATION_FLAGS = -O2
|
CC_OPTIMIZATION_FLAGS = -O2
|
||||||
CC_WARNING_FLAGS = -ansi \
|
CC_WARNING_FLAGS = -ansi \
|
||||||
-Wall \
|
-Wall \
|
||||||
-Wunused \
|
-Wunused \
|
||||||
@ -120,8 +120,8 @@ LD = ldppc
|
|||||||
LD_FLAGS = -r
|
LD_FLAGS = -r
|
||||||
AR = arppc
|
AR = arppc
|
||||||
AR_FLAGS = -r
|
AR_FLAGS = -r
|
||||||
#MKDIR = mkdir
|
MKDIR = mkdir
|
||||||
#MKDIR_FLAGS = -p
|
MKDIR_FLAGS = -p
|
||||||
RM = rm
|
RM = rm
|
||||||
RM_FLAGS = -f
|
RM_FLAGS = -f
|
||||||
GENERAL_COMPILATION_SWITCHES = -DINCLUDE_IN_OSS \
|
GENERAL_COMPILATION_SWITCHES = -DINCLUDE_IN_OSS \
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
#include <sys/wait.h>
|
||||||
|
|
||||||
int main(int argc, char * argv[])
|
int main(int argc, char * argv[])
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user