我使用 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
。您可以使用您喜欢的那个。主要区别在于第一种方法将仅使您的用户可用,而第二种方法将使它适用于整个系统。