Administrator@AVMan ~
$tar xvf upx-3.03-src.tar.bz2
Administrator@AVMan ~
$cd upx-3.03-src/src
Administrator@AVMan ~/upx-3.03-src/src
$make
Updating .depend
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o c_file.o -c c_file.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o c_init.o -c c_init.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o c_none.o -c c_none.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o c_screen.o -c c_screen.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o compress.o -c compress.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -Wno-cast-qual -Wno-shadow -Wno-error -o compress_lzma.o -c compress_lzma.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o compress_ucl.o -c compress_ucl.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o compress_zlib.o -c compress_zlib.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o except.o -c except.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o file.o -c file.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o filter.o -c filter.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o filteri.o -c filteri.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o help.o -c help.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o lefile.o -c lefile.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o linker.o -c linker.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o main.o -c main.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o mem.o -c mem.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o msg.o -c msg.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o mygetopt.o -c mygetopt.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_armpe.o -c p_armpe.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_com.o -c p_com.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_djgpp2.o -c p_djgpp2.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_elks.o -c p_elks.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_exe.o -c p_exe.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_lx_elf.o -c p_lx_elf.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_lx_exc.o -c p_lx_exc.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_lx_interp.o -c p_lx_interp.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_lx_sh.o -c p_lx_sh.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_mach.o -c p_mach.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_ps1.o -c p_ps1.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_sys.o -c p_sys.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_tmt.o -c p_tmt.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_tos.o -c p_tos.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_unix.o -c p_unix.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_vmlinx.o -c p_vmlinx.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_vmlinz.o -c p_vmlinz.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_w16ne.o -c p_w16ne.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_w32pe.o -c p_w32pe.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o p_wcle.o -c p_wcle.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o packer.o -c packer.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o packer_c.o -c packer_c.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o packer_f.o -c packer_f.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o packhead.o -c packhead.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o packmast.o -c packmast.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o pefile.o -c pefile.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o s_djgpp2.o -c s_djgpp2.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o s_object.o -c s_object.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o s_vcsa.o -c s_vcsa.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o s_win32.o -c s_win32.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o snprintf.o -c snprintf.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o stdcxx.o -c stdcxx.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o ui.o -c ui.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o util.o -c util.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o work.o -c work.cpp
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werro
r -o upx.out c_file.o c_init.o c_none.o c_screen.o compress.o compress_lzma.o co
mpress_ucl.o compress_zlib.o except.o file.o filter.o filteri.o help.o lefile.o
linker.o main.o mem.o msg.o mygetopt.o p_armpe.o p_com.o p_djgpp2.o p_elks.o p_e
xe.o p_lx_elf.o p_lx_exc.o p_lx_interp.o p_lx_sh.o p_mach.o p_ps1.o p_sys.o p_tm
t.o p_tos.o p_unix.o p_vmlinx.o p_vmlinz.o p_w16ne.o p_w32pe.o p_wcle.o packer.o
packer_c.o packer_f.o packhead.o packmast.o pefile.o s_djgpp2.o s_object.o s_vc
sa.o s_win32.o snprintf.o stdcxx.o ui.o util.o work.o -lucl -lz
Administrator@AVMan ~/projects/upx-3.03-src/src
就解压源代码包.然后编译.2个命令.这么简单.浪费pediy.com的硬盘空间了
没有贴主你说的问题.
本回贴环境可以参考下面这贴子:http://bbs.pediy.com/showthread.php?t=85045
上传的附件: