我有简单的设备驱动程序的代码,hello world和make file.it在12.04LTS的情况下执行得很好,但最近我将我的ubuntu升级到了14.04,之后,同样的程序无法编译。错误消息打开时
make
make -C /lib/modules/3.13.0-45-generic/build M= modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-45-generic'
make[2]: *** No rule to make target `/usr/src/linux-headers-3
如何在没有实际到达的情况下从不同的目录运行Linux命令?
在下面,我希望运行一个make命令,但不进入源代码目录,即从我的主目录:
me@mypc:~$ ~/my/source/code/directory/make #This is wrong!
我看到了一些例子,这些例子表明:
me@mypc:~$ cd ~/my/source/code/directory; make
但这最终使我进入了源代码目录,这是我想要避免的。
可能还有另一种选择:
me@mypc:~$ cd ~/my/source/code/directory; make; cd ~
但在塞塞这件事变得复杂起来了。
我想知道
我在~/android-sdk-linux/platform-tools/中有亚行二进制代码。我创建了亚行二进制到/usr/local/sbin/的符号链接。我可以从两个指定的目录执行亚行:
aswin@Tron:/usr/local/sbin$ sudo ./adb shell
[sudo] password for aswin:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
root@android:/ #
但,
aswin@Tron:/usr/local/sbin$
我正在尝试安装一个addon的扩展( Ubuntu中FZF的Forgit是特定的)。
但是,在安装过程中,有这样一行:
# manually
# Clone the repository and source it in your shell's rc file.
在Linux终端命令和Linux生态系统方面,我是个菜鸟。以上所说的是什么意思?如果想了解更多关于这一点,哪里是一个好的起点?
编辑:我目前正在窗口终端(WSL2)内工作,并使用.bashrc作为我的RC文件。具体的回购计划是: github.com/wfxr/forgit
谢谢,
我的理解是linux中的所有命令都必须存在于$PATH上,即使对于最基本的命令也是如此。
> which cd
/bin/cd
> which ls
/bin/ls
但当我尝试which pushd时,令我惊讶的是,它又回来了:
/usr/bin/which: no pushd in (/bin:/usr/share/maven/bin:/usr/share/java/jdk1.8.0_131/bin:/usr/local/bin:/usr/bin:/usr/local/sbin)
pushd是“安装”和工作的。这对我对linux命令的理解提出了挑战。
有人能解释一下为什么会这样吗
我正试图使用这个SteamCMD在我的Linux机器上安装指南。但是,在创建了用户steam并安装了SteamCMD之后,我遇到了一个问题。整个错误代码是
Command 'steamcmd' is available in '/usr/games/steamcmd'
The command could not be located because '/usr/games' is not included in the PATH environment
variable
然而,我对Linux并没有那么精通技术。我不确定如何才能让用户steam访
在Linux机器上设置作业时,我遇到了Jenkins的问题。在windows机器上它工作得很好。这是Linux和windows的控制台输出,感谢您的帮助。我使用的维度项目是Test:Test,要监视的文件夹是'TestApp‘
---Linux machine console error---
Started by user
[EnvInject] - Loading node environment variables.
Building in workspace /opt/jenkins/workspace/TestApp
Deleting project workspace.
我是Linux新手,刚刚开始使用Ubuntu。
我正在尝试安装QtScript生成器。下面是自述的内容:
步骤1:
构建生成器: cd path/to/this/project/generator,qmake && make
好了。
第2步:
运行生成器(没有参数),这将在路径/to/ This /project/generated_cpp和路径/to/this/project/doc中生成C++文件。
如何运行生成器文件?
提前谢谢。