get file name from path
getenv test app
同名函数在不同文件中实现，强弱链接
main函数的构造和析构函数 __attribute__((constructor))
g++ 编译的文件，形参可以不定义变量，只做类型声明，gcc不可以
getopt函数使用说明”
类的重写实现多态
new 的使用
factory design pattarn
remove gdb test files
remove executive file
add constructor and destructor macro
add functions