gcc my_prog.c 即可(缺省的可执行文件名是:a.out);如果在用户的源程序中使用到了数学计算函数,那么在命令行提示符 $ 下面必须执行:
gcc my_prog.c -IMATH.LIB(假设涉及到各种数学计算的数学库的库文件为:MATH.LIB)
如果不加上 -IMATH.LIB 选项,那么即使你的源程序编写得再正确,也无法正常编译。
另外还有一个必须要注意的就是:在 Linux 的环境变量中,一定要把 INCLUDE、LIB 所在的路径设置好(在 SHELL 文件中写好),这样在使用 Linux 系统时才能够减少出错的机会。
假设我们自己编译一个加法程序,和打印程序。
那么我们可以通过下面两个命令将这两个函数编译成静态库。
那么我们可以通过下面的命令(任选一种)将main.cpp与静态库进行编译。
待后续补充
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)