Linux 如何知道gcc安装的确切位置
首先我使用命令:哪个gcc 如果它显示的位置不是/usr/bin,那么如何设置编译C程序的正确路径取决于您的。这可以设置为从包含一些Linux 如何知道gcc安装的确切位置,linux,gcc,redhat,Linux,Gcc,Redhat,首先我使用命令:哪个gcc 如果它显示的位置不是/usr/bin,那么如何设置编译C程序的正确路径取决于您的。这可以设置为从包含一些gcc命令的目录开始。运行echo$PATH以了解当前的$PATH是什么 您可以准确地键入/usr/bin/gcc,或者在交互式shell配置中添加一些别名(通常是~/.bashrc,您可以非常小心地进行编辑),或者更改路径设置,或者假设哪个gcc提供类似/home/zaid/bin/gcc(即,如果$HOME/bin/gcc出现在$PATH的早期,则添加符号链接l
gcc
命令的目录开始。运行echo$PATH
以了解当前的$PATH
是什么
您可以准确地键入/usr/bin/gcc
,或者在交互式shell配置中添加一些别名
(通常是~/.bashrc
,您可以非常小心地进行编辑),或者更改路径
设置,或者假设哪个gcc
提供类似/home/zaid/bin/gcc
(即,如果$HOME/bin/gcc
出现在$PATH
的早期,则添加符号链接ln-sv/usr/bin/gcc$HOME/bin/
)
如果你编译一个由多个程序组成的程序,你可能应该使用一些工具。尝试一次make-p
来理解make
所知道的内置规则,并利用这些规则。然后,编辑Makefile
,也许可以在其开始行附近添加
CC=/usr/bin/gcc
CFLAGS+= -Wall -g
第一行(带有CC=
)在Makefile
中设置C编译器。第二行(带有CFLAGS+=
)要求提供所有警告(-Wall
)和调试信息(-g
)。因为您将使用gdb
调试器。这取决于您的。并且可以设置为从包含一些gcc
命令的目录开始的内容。运行echo$PATH
以找出当前的$PATH
您可以准确地键入/usr/bin/gcc
,或者在交互式shell配置中添加一些别名
(通常是~/.bashrc
,您可以非常小心地进行编辑),或者更改路径
设置,或者假设哪个gcc
提供类似/home/zaid/bin/gcc
(即,如果$HOME/bin/gcc
出现在$PATH
的早期,则添加符号链接ln-sv/usr/bin/gcc$HOME/bin/
)
如果你编译一个由多个程序组成的程序,你可能应该使用一些工具。尝试一次make-p
来理解make
所知道的内置规则,并利用这些规则。然后,编辑Makefile
,也许可以在其开始行附近添加
CC=/usr/bin/gcc
CFLAGS+= -Wall -g
第一行(使用CC=
)在Makefile
中设置C编译器。第二行(使用CFLAGS+=
)要求提供所有警告(-Wall
)和调试信息(-g
),因为您将使用gdb
调试器