1. gcc 编译的编译参数放在什么位置
源代码放在哪里都可以。 比如源文件叫source.c的话,编译方法就是在源文件所在的目录下执
2. linux编译C语言,源程序文件放在什么路径
改名:mv hello hello.c
编译:首先cd到你源文件的那个目录下,这样省去了指定绝对路径的麻烦,比如cd到桌面,然后:gcc hello.c -o hello
运行:./hello
3. gcc编译时默认使用的库在哪个目录
看你包含的头文件和使用的函数啊~两者包含的函数不一样~
你要是使用fopen/memcpy等等这样标准C的函数,当然会在链接时使用到标准C库(ANSI C),如果你使用了read/write这些glibc库实现的函数,肯定就在链接时使用到glibc库~
具体使用了什么库,要看你调用的函数了~可能不会仅仅只包含一个库~
Linux下,库的路径一般是:/lib,/usr/lib,/usr/local/lib等,这些路径一般会在/etc/ld.so.conf 中标记出来,如果需要添加特殊位置的库,可以把库的路径添加到/etc/ld.so.conf中去,并且执行ldconfig来使得新路径立即生效~
4. gcc编译后的文件如何运行
Windows系统
假如生成的可执行文件名称为prog.exe,位于D:\cpp文件夹下,那么打开命令行,运行下面两条命令
cd D:\cpp
prog.exe
注意,如果用gcc编译的时候未指定可执行文件名称,则默认为a.exe
Linux系统
假如生成的可执行文件名称为prog,位于home下的CPP文件夹,那么打开终端,运行下面两条命令
cd ~/CPP
./prog
注意,如果用gcc编译的时候未指定可执行文件名称,则默认为a.out
5. linux c编译产生的临时文件存放在哪了 .obj 等等文件去了那
linux下不会保存中间文件,可以用编译选项产生中间文件,比如
gcc -c a.c生成的中间文件默认后缀是.o也不是win下的.obj
还有些好多种中间文件,比如包含后文件,汇编文件等等,这里不详叙述了
6. gcc编译c文件的方式,之后如何运行
gcc test.c -o test
将test.c预处理、汇编、编译并链接形成可执行文件test。-o选项用来指定输出文件的文件名。
简单点的就是gcc test.c,会自动生成a.out
./a.out也就是./test即可运行
7. 如何打开gcc 编译后的文件
gcc 编译后的,基本是二进制文件,Linux 下, vi/ emacs / gedit / nedit 等编辑器都可以打开。
8. gcc编译后怎么运行
假如生成的可执行文件名称为prog.exe,位于D:\cpp文件夹下,那么打开命令行,运行下面两条命令
cd D:\cpp
prog.exe
注意,如果用gcc编译的时候未指定可执行文件名称,则默认为a.exe
Linux系统
假如生成的可执行文件名称为prog,位于home下的CPP文件夹,那么打开终端,运行下面两条命令
cd ~/CPP
./prog
注意,如果用gcc编译的时候未指定可执行文件名称,则默认为a.out
9. GCC编译器是安装在Linux哪个文件夹下
gcc和g++命令,一般在/usr/local/bin下,其他库在别的地方,和你安装时的设置有关。