![尝试使用静态标志编译二进制文件?](https://linux22.com/image/849068/%E5%B0%9D%E8%AF%95%E4%BD%BF%E7%94%A8%E9%9D%99%E6%80%81%E6%A0%87%E5%BF%97%E7%BC%96%E8%AF%91%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我在 ubuntu 操作系统上使用 Gem 5 模拟器工作,我需要编译带有静态标志的任何程序,为此我使用以下命令:
[/work/gem5] alpha-linux-gnueabi-gcc –DUNIX –o queens queens.c –static
我的 c 文件在哪里queens.c
,但是我无法做到这一点,因为每次它都显示为未找到命令,我也尝试通过它来安装,sudo apt-get
但它不起作用。
答案1
删除 static 前面的破折号,然后再次输入破折号“-”。我认为 ASCI 代码有所不同。