unix系统操作命令大全:程序编译执行命令
8.1 C程序编译
命令:cc
格式:cc [option] filename
功能:编译或链接指定的C文件。
选项:-o 指定输出文件名,缺省时为a.out
-c 只编译,产生.o的目标文件
-g 产生用于
程序编译执行命令 8.1 C程序编译 命令:cc 格式:cc [option] filename 功能:编译或链接指定的C文件。 选项:-o 指定输出文件名,缺省时为a.out -c 只编译,产生.o的目标文件 -g 产生用于符号测试的执行文件 -lm 进行连接cc数学库 -O 进行代码的一般优化 -O2 二级优化 注释:C编译器参考手册可用命令man cc查看。 例如:% cc -o test test.c 8.2 C++程序编译 命令:CC 格式:CC [option] filename 功能:编译或链接指定的C++文件。 选项:同C编译选项 注释:C++编译器参考手册可用命令man CC查看。 例如:% CC -O2 test.cc 8.3 FORTRAN77程序编译 命令:f77 格式:f77 [option] filename 功能:编译或链接指定的Fortran文件 选项:-o 指定输出文件名,缺省时为a.out -c 只编译,产生.o的目标文件 -g 产生用于符号测试的执行文件 -O0 不进行代码优化 -O1 尽快进行代码优化 -O2 二级优化 -O3 三级优化 注释:FORTRAN77编译器参考手册可用命令man f77查看 例如:% f77 -c test.f 8.4 FORTRAN90程序编译 命令:f90 格式:f90 [option] filename 功能:编译或链接指定的Fortran90文件 选项:同FORTRAN77编译选项 注释:FORTRAN90编译器参考手册可用命令man f90查看 例如:% f90 -O -o test test.f 8.5 GNU程序编译 命令:gcc (GNU C) g++/c++ (GNU C++) g77 (GNU FORTRAN77) 格式:gcc [option] filename g++ [option] filename g77 [option] filename 功能:编译或链接指定的编译文件。 选项:-o 指定输出文件名,缺省时为a.out -c 只编译,产生.o的目标文件 -O 进行代码的一般优化 -O2 二级优化 注释:GNU编译器参考手册可进入emacs中info菜单下查看。 例如:% gcc -o test test.c 8.6 运行文件 格式:a.out filename 功能:源程序经编译后产生目标代码文件unix系统命令,放在a.out文件或指定输出文件名。 (编辑:通辽站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |