笔记

笔记

我使用 MinGW 进行 C++ 交叉编译...我使用

/usr/bin/i586-mingw32msvc-g++文件名.cpp

编译,但我希望能够输入

大世界文件名.cpp

我想我需要设置 PATH 变量或者别的什么?

笔记

请注意,我对 Linux 相当不熟悉,但可以轻松使用终端和其他东西。如果这是非常基本的,请告诉我怎么做。请注意,这是一个非常困难的搜索引擎命中(设置 /usr/bin/i586-mingw32msvc-g++?),真恶心!

答案1

$PATH由于它已经在你的路径中,因此你无需更改/usr/bin。你实际上可以运行以下命令:

i586-mingw32msvc-g++ filename.cpp

但这样不太美观,所以,

1. 为命令创建别名。

打开~/.bashrc并添加此行:

alias gww='/usr/bin/i586-mingw32msvc-g++'

现在,打开一个新终端以便.bashrc重新读取(或使用手动获取它source ~/.bashrc)并且您将能够使用它gww作为命令的名称。

2. 在 中创建指向它的链接/usr/bin

您可以创建到编译器的符号链接并命名该符号链接gww

cd /usr/bin
sudo ln -s i586-mingw32msvc-g++ gww

这两种方法都允许您i586-mingw32msvc-g++通过运行 来调用gww。您可以使用您喜欢的那个。主要区别在于第一种方法将仅使您的用户可用,而第二种方法将使它适用于整个系统。

相关内容