编译步骤:
- 预编译,解释源代码,#define #if,删去注释(.i文件)
- 汇编,输出汇编文件(.s文件)
- 机器语言,转化为对应的可执行的二进制机器语言(.o)
- 链接,链接需要的库文件(例如,-lm:链接libm.a)
-Wall:开启编译时候的的警告日志
ldd <main.o> //查看可执行文件链接的库
提前编译命令:g++ -o Test test.cpp -std=c++11 -lgsl -lgslclabs
例子:ldd Test
输入:
编译步骤:
-Wall:开启编译时候的的警告日志
ldd <main.o> //查看可执行文件链接的库
提前编译命令:g++ -o Test test.cpp -std=c++11 -lgsl -lgslclabs
例子:ldd Test
输入: