⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 make.sh

📁 文件系统源代码!!!!! 文件系统源代码
💻 SH
字号:
tmp_src_filename=fdfs_check_bits.ccat <<EOF > $tmp_src_filename#include <stdio.h>int main(){	printf("%d\n", sizeof(long));	return 0;}EOFcc $tmp_src_filenamebytes=`./a.out`/bin/rm -f  a.out $tmp_src_filenameif [ "$bytes" -eq 8 ]; then OS_BITS=64else OS_BITS=32ficat <<EOF > common/_os_bits.h#ifndef _OS_BITS_H#define _OS_BITS_H#define OS_BITS  $OS_BITS#endifEOFTARGET_PATH=/usr/local/binCFLAGS='-O3 -Wall -D_FILE_OFFSET_BITS=64'#CFLAGS='-g -Wall -D_FILE_OFFSET_BITS=64 -D__DEBUG__'uname=`uname`if [ "$uname" = "Linux" ]; then  CFLAGS="$CFLAGS -DOS_LINUX"elif [ "$uname" = "FreeBSD" ]; then  CFLAGS="$CFLAGS -DOS_FREEBSD"fiLIBS=''if [ -f /usr/lib/libpthread.so ] || [ -f /usr/local/lib/libpthread.so ] || [ -f /usr/lib64/libpthread.so ]; then  LIBS="$LIBS -lpthread"else  line=`nm -D /usr/lib/libc_r.so | grep pthread_create | grep -w T`  if [ -n "$line" ]; then    LIBS="$LIBS -lc_r"  fificd trackercp Makefile.in Makefileperl -pi -e "s#\\\$\(CFLAGS\)#$CFLAGS#g" Makefileperl -pi -e "s#\\\$\(LIBS\)#$LIBS#g" Makefileperl -pi -e "s#\\\$\(TARGET_PATH\)#$TARGET_PATH#g" Makefilemake $1 $2cd ../storagecp Makefile.in Makefileperl -pi -e "s#\\\$\(CFLAGS\)#$CFLAGS#g" Makefileperl -pi -e "s#\\\$\(LIBS\)#$LIBS#g" Makefileperl -pi -e "s#\\\$\(TARGET_PATH\)#$TARGET_PATH#g" Makefilemake $1 $2cd ../clientcp Makefile.in Makefileperl -pi -e "s#\\\$\(CFLAGS\)#$CFLAGS#g" Makefileperl -pi -e "s#\\\$\(LIBS\)#$LIBS#g" Makefileperl -pi -e "s#\\\$\(TARGET_PATH\)#$TARGET_PATH#g" Makefilemake $1 $2cd testcp Makefile.in Makefileperl -pi -e "s#\\\$\(CFLAGS\)#$CFLAGS#g" Makefileperl -pi -e "s#\\\$\(LIBS\)#$LIBS#g" Makefileperl -pi -e "s#\\\$\(TARGET_PATH\)#$TARGET_PATH#g" Makefilecd ..if [ "$1" = "install" ]; then  cd ..  cp restart.sh  /usr/local/bin/fi

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -