Questions marquées «executable»

Le bit d'autorisation dans un mode fichier qui permet d'exécuter un fichier en tant que programme. En outre, les questions concernaient le format des fichiers de programme, ainsi que la localisation et l'exécution des fichiers de programme.


1
Comment Mono est magique?
J'apprends le C #, alors j'ai créé un petit programme C # qui dit Hello, World!, puis je l'ai compilé mono-cscet exécuté avec mono: $ mono-csc Hello.cs $ mono Hello.exe Hello, World! J'ai remarqué que quand je frappe TABdans bash, Hello.exea été marqué exécutable. En effet, il ne fonctionne que …


4
Où les exécutables recherchent-ils des objets partagés au moment de l'exécution?
Je comprends comment définir des objets partagés au moment de la liaison / compilation. Cependant, je me demande toujours comment les exécutables recherchent l’objet partagé ( *.sobibliothèques) au moment de l’exécution. Par exemple, mon application a.outappelle des fonctions définies dans la lib.sobibliothèque. Après la compilation, je passe lib.soà un nouveau …

7
Qu'est-ce que / usr / local / bin?
Avant aujourd'hui, j'utilisais le terminal dans une certaine mesure pour accéder aux répertoires et en sortir, ainsi que pour modifier les dates des fichiers à l'aide de la touchcommande. J'avais réalisé toute l'étendue du terminal après avoir installé un script amusant sur Mac et chmod 755dû utiliser le fichier pour …


5
Est-ce que le shebang détermine le shell qui exécute le script?
C'est peut-être une question idiote, mais je la pose quand même. Si j'ai déclaré un shebang #!/bin/bash au début de my_shell_script.sh, alors dois-je toujours invoquer ce script en utilisant bash [my@comp]$bash my_shell_script.sh ou puis-je utiliser par exemple [my@comp]$sh my_shell_script.sh et mon script détermine le shell en cours d'exécution en utilisant …








2
Pourquoi et comment certaines bibliothèques partagées peuvent-elles être exécutées, comme si elles étaient exécutables?
Sur les systèmes Linux 32 bits, l'appel de cette $ /lib/libc.so.6 et sur les systèmes 64 bits cette $ /lib/x86_64-linux-gnu/libc.so.6 dans un shell, fournit une sortie comme celle-ci: GNU C Library stable release version 2.10.1, by Roland McGrath et al. Copyright (C) 2009 Free Software Foundation, Inc. This is free …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.