OLD | NEW |
---|---|
1 ###################################### | 1 ###################################### |
2 Dynamic Linking and Loading with glibc | 2 Dynamic Linking and Loading with glibc |
3 ###################################### | 3 ###################################### |
4 | 4 |
5 .. contents:: | 5 .. contents:: |
6 :local: | 6 :local: |
7 :backlinks: none | 7 :backlinks: none |
8 :depth: 2 | 8 :depth: 2 |
9 | 9 |
10 .. Note:: | 10 .. Note:: |
(...skipping 297 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
308 | 308 |
309 As described above, an application's manifest file must explicitly list all the | 309 As described above, an application's manifest file must explicitly list all the |
310 executable code modules that the application directly depends on, including | 310 executable code modules that the application directly depends on, including |
311 modules from the application itself (.nexe and .so files), modules from the | 311 modules from the application itself (.nexe and .so files), modules from the |
312 Native Client SDK (e.g., libppapi_cpp.so), and perhaps also modules from | 312 Native Client SDK (e.g., libppapi_cpp.so), and perhaps also modules from |
313 `naclports <http://code.google.com/p/naclports/>`_ or from | 313 `naclports <http://code.google.com/p/naclports/>`_ or from |
314 `middleware systems <../../community/middleware>`_ that | 314 `middleware systems <../../community/middleware>`_ that |
315 the application uses. You must provide all of those modules as part of the | 315 the application uses. You must provide all of those modules as part of the |
316 application deployment process. | 316 application deployment process. |
317 | 317 |
318 As explained in :doc:`Distributing Your Application | 318 As explained in :doc:`Distributing Your Application <../distributing>`, there |
319 <../distributing>`, there are two basic ways to deploy an application: | 319 are two basic ways to deploy a `Chrome app </apps>`_: |
320 | 320 |
321 * **hosted application:** all modules are hosted together on a web server of | 321 * **hosted application:** all modules are hosted together on a web server of |
binji
2015/02/10 17:49:40
looks like "hosted app" and "Chrome App" are the t
JF
2015/02/10 18:26:16
I added the link, but I think we want to keep the
| |
322 your choice | 322 your choice |
323 | 323 |
324 * **packaged application:** all modules are packaged into one file, hosted in | 324 * **packaged application:** all modules are packaged into one file, hosted in |
325 the Chrome Web Store, and downloaded to the user's machine | 325 the Chrome Web Store, and downloaded to the user's machine |
326 | 326 |
327 You must deploy all the modules listed in your application's manifest file for | 327 You must deploy all the modules listed in your application's manifest file for |
328 either the hosted application or the packaged application case. For hosted | 328 either the hosted application or the packaged application case. For hosted |
329 applications, you must upload the modules to your web server. For packaged | 329 applications, you must upload the modules to your web server. For packaged |
330 applications, you must include the modules in the application's Chrome Web | 330 applications, you must include the modules in the application's Chrome Web |
331 Store .crx file. Modules should use URLs/names that are consistent with those | 331 Store .crx file. Modules should use URLs/names that are consistent with those |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
427 **undefined reference to 'dlopen' collect2: ld returned 1 exit status** | 427 **undefined reference to 'dlopen' collect2: ld returned 1 exit status** |
428 This is a linker ordering problem that usually results from improper ordering | 428 This is a linker ordering problem that usually results from improper ordering |
429 of command line flags when linking. Reconfigure your command line string to | 429 of command line flags when linking. Reconfigure your command line string to |
430 list libraries after the -o flag. | 430 list libraries after the -o flag. |
431 | 431 |
432 .. |menu-icon| image:: /images/menu-icon.png | 432 .. |menu-icon| image:: /images/menu-icon.png |
433 .. _objdump: http://en.wikipedia.org/wiki/Objdump | 433 .. _objdump: http://en.wikipedia.org/wiki/Objdump |
434 .. _GLIBC: http://www.gnu.org/software/libc/index.html | 434 .. _GLIBC: http://www.gnu.org/software/libc/index.html |
435 .. _POSIX: http://en.wikipedia.org/wiki/POSIX | 435 .. _POSIX: http://en.wikipedia.org/wiki/POSIX |
436 .. _newlib: http://sourceware.org/newlib/ | 436 .. _newlib: http://sourceware.org/newlib/ |
OLD | NEW |